I love this place. It's true that it's age is starting to show, but I still love it. I have been here about ten times and have some hints to a better vacation.
1) Upgrade to an oceanfront condo. It's worth it. The units are much bigger and the two HUGE terraces overlook the ocean. There isn't even a comparison in my book. (I've stayed in both). I would pay double just to upgrade. The units on the ends are the best not only for the view but they have a little extra outdoor space.
2) If you like tennis, bring your own rackets and balls. There is a tennis court, but a lot of times there aren't any rackets and/or balls in the office.
3) RENT A CAR. The kitchens are great. But the grocery store is about 1/4 -1/2 mile or more down the road. Not fun schlepping groceries down the street in the heat, when you could be relaxing. Also, you will want the car to go to Altantis because the casino on cable beach is boring and nearly empty. (Although you can walk to the casino on cable beach via the road/sidewalk, it's not entirely safe late at night for females.) Also, the taxi cost to/from the airport is expensive ($27 for atlantis for one person, but slightly less to cable beach, but add surcharges for additional people.) And you can usually get a better rate by booking while still in the states. Go for the stick shift, it's a lot cheaper. The economy cars are much smaller than the economy class in the states. The cars are usually in less than perfect shape, a door handle or window control may be broken so don't expect an '05 altima or anything. But still VERY worth it from a practical point of view.
4) If you have room in your suitcase, bring some food. The prices in the grocery store (and everywhere on the island) are very expensive.
5) Bring patience. Bahamians are notorious for poor service and bad attitudes. It's amazing how anything gets done here. If you need the locals to be super friendly go to BVI.
6) Bring a snorkel and mask. There is a small man-made reef right off the beach.
7) Expect a small beach. The beach is TINY. Difficult, if not impossible to lay out on the beach. But the pool area is nice and right next to the beach. I'm a beach person, and I don't mind it.
8) Rooms: The bedroom upstairs on the third floor (oceanfront) is open to the stairway. It's on it's own floor, but there is no door. Not a big deal. The big, private terrace for that bedroom make that room my favorite. It has two twin beds. The master bedroom on the 2nd floor with a king size bed is large with lots of closet space and a huge window with a view of the ocean. The third bedroom is the runt of the litter. Whoever gets that one should pay less as it is not nearly as nice as the others.
9) Bring hangers. Sometimes there is enough, sometimes there isn't.
10) Make use of the grill. It's great.
11) Bring beach towels, your favorite soap and shampoo. I bring my own pillowcase too.
12) There is a washer and dryer in each unit.
This review is the subjective opinion of a TripAdvisor member and not of TripAdvisor LLC.