Fantastic spot to stay. If you like being close to a handful of restaurants and shaved ice this is the place. The beach has amazing sunrises, great for snorkeling and for building sand castles. Not the best beach for swimming.