Everything you could need and more! Perfect for us and our little pup. Restaurants and great food within walking distance. Town is pretty dog friendly. Loved that there was no TV in the space so we were able to fully enjoy our vacation!