Beautifully decorated, spotlessly clean, in all, a lovely place to stay