Great location. Lots of little small touches that made our vacation easier. Bathroom/kitchen Incidentals, beach chairs, lots of cookware, coolers, outdoor grill access, pool and hot tub access, all appliances up to date, easy parking. The beach was very clean and nice. It seemed like someone was at the complex every day cleaning or doing some repairs/maintenance which was nice to see they care.