This place was a true gem. I had high expectations due to all the five star reviews but experiencing it was just another level. They know how to do hospitality and really care about their guests, yet not trying too hard. Location, cleanliness, responsiveness, attention to detail - all there. The unique modern place itself was the (big) icing on the cake!