Everything is within a 5 minute walk. Restaurants, gift shops, ice cream, the beach, etc. We rented a car, Publix is a 5 minute drive as well. We also went down to Biscayne and Everglades national park, about an hour drive. Totally worth it! The pool was refreshing and clean. There was only 4 recliners, but it was relatively empty so we always got a spot. Would definitely stay here again!