Fantastic location. Great amenities. Parking was a bit confusing. We received a ticket even though we parked in the designated free parking area. Other than that I would definitely stay here again. Great time!