Very clean, and in a great location just steps from the beach. Communication was great and the hosts were available if we needed anything!