Great location with all the amenities you need, I just did a one night stop over but it was perfect just for that. Close to the main town for food and drink, and a short drive to the beach. A++ for also including puppy cuddles from their new family pet.