5 stars. Great location, great place, excellent host