A great place to stay with fun amenities and easy beach access.