This is an excellent place to spend your vacation. Has everything you need, plus a beach you can walk to and watch the sunset (be aware, though, that it's not a great swimming beach). Really was the perfect homebase for our vacation.