Fantastic place - clean, elegant, big, and a super host