Super clean and modern, well equipped and decorated, great attention to detail, and fantastic hospitality. You really can't ask for more!