Clean and great location! There is a beautiful beach right across from this place. Good communication. We really enjoyed the stay!