In that price range, it would be unusual if the hotel weren't nice.
The location is certainly central, the Umeda district, where a lot of the non-Shinkansen rail lines come together. The JR, Hankyu, Hanshin, and subway lines are all within walking distance of one another and of the hotel.
I wonder, however, how you'd make a reservation from their website if you don't speak or read Japanese, and I wonder why the hotel doesn't even have a rudimentary English website. Do they hesitate to accept foreign guests?