Well-located, spacious place to stay.