Perfect in every way! I highly recommend this place to anyone who wants to be at a place that has been carefully thought through. The host is very responsive and looks to make sure his guests are happy.