Very clean and well maintained unit. The kitchen is well stocked and has everything you need to stay a few days. The patio view is great and the walk to the beach is an easy 5 minutes. The only issue we had was the unit is right above the reception and lobby, which resulted in somewhat significant noise in the bedroom. Otherwise, we really enjoyed our stay and would definitely come back!