Right next the Universal Studio. A very convenient hotel to stay if you are going to Universal Studio. A little far from city but the train station is just less than 5 minutes away, so not a big deal.
Plenty of restaurants nearby and Lawson's is just next to the train station.
The room is OK and quite comfortable.