A well-located and spacious place to stay.