Excellent location. Host was very quick to respond to our questions. Pretty clean but we noticed a few areas that were missed when cleaning. Overall, a pretty nice place.