We thoroughly enjoyed our stay here. The hotel and grounds were beautiful and immaculate. Everything was so clean and neat. The pools were great for adults and kids. There were showers near the beach front to rinse the sand off. Convenient valet parking is included with the resort fee. It was also nice having a washer and dryer in our unit.