Place was clean for the most part the rugs were a little dirty and stained and the pull out couch is EXTREMELY uncomfortable. Otherwise it was a good stay looks just like the pictures, view from the balcony is beautiful and the location is very good and safe (very close to the beach) slight miscommunication at check-in but I would stay again on the condition that I called the hotel and verified information that the booking left out.