We had an amazing experience at the Marriott vacation club hotel is clean has all the amenities that we needed. The only thing you didn’t have was public parking but the valet parking was nice and friendly just a little pricey, but other than that perfect location, especially for a family of four. Walkable to shop beach restaurants rental car is definitely recommended if you want to explore the island.