This place met or exceeded all our expectations! Not sure you can have a better location.