Comfortable, low-key place right next to universal studios.