This place is perfect! Everything was clean, comfortable and easy. The view and beach are incredible.