Very clean! Great location! Close to beach, shops, and gold course! Very spacious! Looking forward to staying again! The beds are uncomfortable but we didn’t let that ruin our vacation!