Melissa and I are from the Philadelphia area, across the Delaware River in southern NJ.
We were set to sail on CB a year ago, but the sailing was cancelled when Princess pulled her for a few weeks for repair to her propulsion system. This was a great disappointment to us, especially when I realized Princess was leaving San Juan, and we would no longer have the opportunity to sail a 5 island itinerary on any of the line's 7 night sailings.
As conciliation for the last minute cancelation, Princess gave each of us $200 off of a future sailing, which we applied to this year's March 9th sailing when there was a price drop. We got a great price for a balcony stateroom on the much admired Caribe deck. The staterooms on Caribe (deck 10) have extra deep balconies, half covered, half open and thus exposed to the sun. We never got much use out of the standard balcony on any of our previous cruises, so I looked forward to having the extra space and sunlight this time around. I must affirm what others have said. The mattresses are extremely firm. Egg crates are available if you ask soon enough.
Excellent location, near mid ships elevators and stairwells. The mattress is very hard so ask your stateroom attendant for an egg crate. The balcony is deep sunny.