Exceptionally clean and well appointed. Amazing ocean views and a great beach for swimming. Would absolutely recommended and hope to stay there again.