Fantastic! Exactly as advertised. Very clean and comfortable. Had everything we needed. Perfect location - could walk to beach and shops. Great little restaurants nearby too. We had a wonderful stay!