Very clean with nice amenities. Close to the beach. Heidi and her husband, San, are such great hosts and you can feel that they care about the comfort and convenience of their guests. Overall we had a wonderful stay and my kids didn't want to leave. Highly recommendable.