Quirky, clean place with an amazing view. It has everything you need and a perfect swimming beach steps away with snorkeling too.