This place was perfect! Beautiful and well stocked with everything you need. Great beach access and walkable to lots of great restaurants.