Our second time staying and yet again, it didn’t disappoint. Excellent location, the beach is fantastic, kids loved the pool. The restaurant on site has great service. There used to be a small store inside by the lobby, but it’s now closed which was a bummer since that was super convenient. The general store down the road though had everything we needed and the free trolley goes there about every 30 minutes. We love this spot (family of 5) and will very likely stay here again. The price is really reasonable for this area. Folks at “my perfect stay” had great communication and flexibility