We booked our Japan trip last minute. Even it was very close to the date, we found Daiwa Roynet hotel was what all we needed and we had a lovely time stayed in. Hotel is on K14 metro line of kitahama station. You can get express train from Osaka airport to Tengachaya and only change once to K line to kitahama . Hotel is just right outside the station!
Kitahama station is also the station if you want to visit Kyoto by Keihan Railway.
Just few more stops to Kintetsunipponbashi station, you could take Kintetsu to visit Nara for a day without trouble.
Hotel room is smaller compare with most other countries, but this is in Japan! So it got what we needed- nice shower and comfortable bed for the end of the day. Staff at the reception were really friendly and helpful. They helped us out with phoning a lost credit card in Kyoto Post Office. We were really grateful what they done for us. We could not be able to explain to the PO ourselves.
They are lots of convenient stores near the hotel in 5 minutes walk away. Superb for breakfast if you fancy trying Japanese food! Osaka castle is about 20-30 minutes walk away from the hotel. Also very convenient for lots of other attractions.
In the end, we really liked our choice to stay in Daiwa Roynet hotel. We would love to stay again when we revisit Osaka.