Perfect location, parking garage is pretty close. The staff is excellent. We had the absolute best time!!!