Great place! 4 solid stars. Hard to give 5 because who knows, there always could be something better. Awesome host and place!