Amazing place - clean, cool, welcoming, well situated, and well priced.