I’ve consolidated the places I would recommend from my trips to Japan here with everything I loved, didn’t love and would suggest.
Tokyo
The Tokyo Station Hotel
Tokyo, Chiyoda City, Marunouchi, 1 Chome−9−1
Loved the location, the design, the amazing service, and the general ease of traveling around Japan from this location
Didn’t love anything! We loved our stay here.
Know that this hotel is literally on top of Tokyo Station so getting from the airport or anywhere in the country by train makes this location super easy
Osaka
Courtyard Shin-Osaka Station
1 Chome-2-70 Miyahara, Yodogawa Ward, Osaka, 532-0003, Japan
Loved the large room, the location if you’re traveling by train, price, and ease of transit
Didn’t love anything! We loved our stay here.
Know that this hotel is great if you’re traveling around Japan by train as it’s a quick 2 minute walk from the Osaka Station