Perfect in every way - well located, beautifully decorated, comfortable and lots of little welcome touches.