A perfect place to stay if visiting Universal Studios.