The place is very clean, convenient and the view was gorgeous. The grounds are nicely kept and the girls who check you in are great. We loved the nearby beaches--Hana is amazing.