great location, fun amenities