Great location, great styling, great service, and everything was better than expected.