Staying at this hotel in Orlando, Florida, puts travelers near Universal ... will find four restaurants, which dish out everything from Caribbean specialties to tapas to fresh seafood.