The place looks nice. Fountain at the entrance, spacious lobby area and a great pool. The rooms have been updated, but the quality wasnt the best. As a contractor, i noticed that the shower was new but poorly done. The towels they guve you are small and rough. The Mexican restaurant inside the resort isnt that great at all, the food isn't par with others i have visited. Check in and check out was super easy. The security is good and they actually do their job (maybe a little too well), unlike many other resorts we have stayed at where the riff raff is allowed. The floors in the room were very sticky and quite dirty. After walking around barefoot for a few minutes, i learned to put my shoes back on. They need to clean better or use some better cleaner.