Great accommodations, fantastic location, easy to get around, and one of the best beaches.