Everything was exactly as beautiful in person as online. It appears to be recently built and hardly lived in. The location is perfect with a relatively short walk to the beach. The roof deck is a nice bonus. Another review mentioned the bbq didn't work, but it cooked our burgers and steak perfectly. The check in process was really easy and they were quick to respond to any communications. Overall I'd give it an A+, 10/10, 5 stars....