Very clean place. Hosts very accommodating and easy to communicate with. Location is conveniently close to restaurants and public transportation. Just a short walk to the beach.