Perfect. Fantastic location. Super clean. Great decor. Wonderful communication. We felt like we were in a high-end hotel but the place was big enough to accommodate our larger group.