Location is amazing and the suites have everything you could need. It was spacious and clean, with simplicity. The pool is gorgeous and well-attended to, with clean towels and premises. The beach was the same, with hotel service waiting for you to arrive and set you up with towels, chairs, and umbrella each day of your stay. In between the outdoors and the room, I feel that the elevator wait is incredibly slow for a high rise. I also disliked the drab, dark hallways and the obvious lack of housecleaning in those areas. There was not a cleaning person to be seen in 5 days and the hallways were in desperate need of a vacuum!