Fantastic place! I stayed here during the winter of 2007 with my mother and aunt, and loved it so much that I came back in the early spring with my husband. The location is perfect, the rates reasonable, the rooms spotless, and the staff are super-friendly and helpful. The flowering plants on the grounds are beautiful and you can watch the pelicans diving into the ocean for fish while eating breakfast on the patio.
The studio kitchens have absolutely everything. The huge beach towels are great and can be traded in for fresh ones each day. There is even a drying rack outside for swimwear. There is ample parking here and at all the beaches nearby. It is possible to walk, but it's easier just to jump in a car in bathing suits, wrapped in a towel, than to lug snorkel gear etc. around in the hot sun.
We loved the north of the island for its quieter beaches and great snorkeling. I find Palm Beach to be a complete zoo. It's nice to be nearby to pop in for a coffee or dinner, but I can't understand why anyone would want to spend their vacation in such a noisy, crowded area, when paradise is just a couple of minutes up the road.