The room I got was surprisingly small. However, for the price I paid for a Japanese hotel, I think it was acceptable for that standard. So no complaints. I had problem with the air conditioning though. It seems to ramp up loudly to cool the room again, which was annoying in the middle of the night.
Location was ok. There was a subway nearby, and a 20 to 30 mins walk to Dotonburi.