Everything you could ask for - clean, modern, stylish, and lots of lovely personal touches that make this a definite 5-stars from my partner and I. Would definitely stay again!