We thoroughly enjoyed our stay this past week. We arrived after 10 p.m. and weren't able to appreciate the extraordinary view until the next morning. When we woke up, the view in the morning was amazing! The apartment was clean and had everything that we needed. We were also traveling with 5 people and 2 babies. There are three modern bathrooms with showers and we were very comfortable. The pool was heated and we enjoyed sitting by the water and relaxing while swimming. The valet parking was excellent, no waiting for your car to arrive (5 min wait). Walmart is a quick drive or walk (5 min) away and we also walked to the beach --quick 10 min. There are convenient shuttles if you prefer. Excellent property!