Perfect amenities, great location, overall good time.