Perfect is even an understatement. The communication was super & she accommodated me & my large complicated party with no hesitation. Looks even better than the pictures & location is perfect. We loved it