Grandmaster was a good choice - maybe a little pricey, but it was in an excellent location.
Though it is on AirBNB it is more like a hotel - with room cleaning, fresh towels etc.
The only minor complaint was a bad smell that sometimes filled the room, though it was not really a problem.
We enjoyed our stay and would recommend.