My husband and I just returned from a 5-night cruise to the Bahamas and Grand Turk on the Ruby Princess. We are in our mid-sixties, and both retired. This was our 6th cruise, 3rd with Princess. The other 3 were with Celebrity.
Mostly we take longer cruises, and 5 nights was definitely too short. But last summer we got an offer we couldn't refuse, a balcony stateroom for the cost of an oceanview, so we grabbed it. And thank heavens we did--the winter here in Northeastern Ohio has been brutal and endless, so we needed a break.
Pre-cruise: We flew to FLL from CLE Sunday and stayed at the Sleep Inn in Dania Beach. We have stayed there before, and find it a very clean and comfortable hotel in a good location. They offer free shuttle to and from the airport, and shuttle to the port for $5.00 per person. There is a Mexican restaurant across the street which offers a 15% discount to hotel guests. If you don't care for Mexican, there are also an Italtan and a Japanese restaurants. There's a Walgreens across the parking lot, where we stopped Monday morning to stock up on Coke Zero and buy me some socks. The hotel also includes free continental breakfast.
We had a balcony cabin on Deck 11, Baja, midship starboard side. It was a very nice size for 2 people, although there was a drop-down bed in the ceiling, which might make it crowded. The sitting area was smaller than a similar cabin on Celebrity, and there was much less drawer space, but it was adequate for a short cruise. And there is a HUGE walk-in closet, with a set of shelves. But the bathroom is the smallest I've ever seen. The stalls in the ladies' restrooms have more floor space. And there were only 3 tiny shelves for toiletries and drinking glasses. The shower had barely room to turn around. I don't know how a larger person would manage. The balcony was very nice, with 2 canvas chairs and a small table to hold your drinks and camera.