A good place to stay - well located and well appointed.