Absolutely perfect! Looks just like the pictures. My wife and I watched the whales breaching in the ocean from the balcony. We also appreciated the cooler, beach chairs, beach towels, and boogie boards that they had available. The pools at the complex were large and not overly crowded with great drinks and service. We would definitely stay here again!