We had a great stay - everything was clean and nicely decorated, just as it looks in the pictures. We loved being so close to the beach and having the rooftop pool! And communication was really great and accommodating of our check in time.