Five stars all around. Great location, great place, great host. If this place is available, take it! We certainly will be back.