We stayed at Tommy Bahama and it was exactly as advertised. Our granddaughters age 5 and 8, loved all of the amenities ranging from the water slide to putt putt golf, soccer, basketball and the excellent location to the beach. The staff and managers were extremely helpful and available. If you want to barbecue bring your own charcoal, lighter fluid and igniters - these are not gas grills. If you plan on cooking bring your own foil, Saran Wrap, covered Tupperware containers and laundry detergent. We would stay at A Place at the Beach again!