The location was perfect. We could sit on the balcony and enjoy the view of the ocean. The amenities were great. Took advantage of the pools, the gym, and also the many different activities that were offered. One of our favorite activities was the...