A stylish and comfortable place to stay with lots of lovely touches