Idle Awhile is special. Zenlike atmosphere and secure with top notch beach service. A little more money but worth it. For value The Treehouse has great deals with a buffet breakfast. Rooms has nice rooms, great private beach area, but their breakfast and service is just OK. (As of Feb 2012) White Sands has lots of happy clients, good location and value. Personally for the beach, Rooms is as far south as I would go.