NCL vs RCCI vs Princess

Hi all. I welcome anybody's opinion on what choice we should make for our cruise next January. These prices are in Canadian dollars and including everything including suggested gratuity. There are 3 of us travelling, including a 3 year old. We are trying to compare apples to apples so all room are "junior suites" and range from 231 to 277 sq. ft. We have narrowed our scope to: Royal Caribbean Voyager - 7 nights departing Jan 6th. Itinerary : Nassau/Sea/St. Thomas/San Juan/Labadee/Sea - $4405 CDN. for a 277 sq. ft. junior suite + 69 sq. ft. balcony Norwegian Jewel - 7 nights departing Jan. 7th. Itinerary: Sea/San Juan/St. John's/St. Thomas/Sea/Great Stirrup - $3914 CDN. for a 231 sq. ft. mini suite + 54 sq. ft. balcony Princess Star - 7 nights departing Jan. 6th. Itinerary: Sea/Ocho Rios/Gr. Cayman/Cozumel/Sea/Princess Cay - $4000 CDN. for a 255 sq. ft. mini suite + 64 sq. ft. balcony Bases on these choices do you have a recommendation? We like good food and good service, and aren't so concerned about night life... Thanks... Very Happy Mark