The Royal Unova

The Royal Unova is a boat found at the dock by the Pokémon Centre in Castelia City. Until you beat the game, you cannot access this boat. However, once you have received the National Pokédex, you will be able to access it. The Royal Unova sets sail once a day, with it's sailing time varying between season.
Spring: 17:00-19:59
Summer: 19:00-20:59
Autumn: 17:00-19:59
Winter: 16:00-18:59
It costs you 1,000 PokéDollars to get on. However, there is a catch. There is a time limit to being on the boat. Once that time limit is passed, the boat redocks at Castelia City and you get given an item based on the trainers you defeated

The Deck

The first bit you'll see are some stairs in which you can climb and get on the deck of the ship. This feature allows you to then watch as the Royal Unova does its journey along the water. It goes under the Sky Arrow Bridge and all the way up to the Marvelous Bridge before looping down and getting back to Castelia City. This feature fully shows off the game's 3D rendering engine

Trainers

In the various rooms of the Royal Unova are numerous characters and trainers. Some will offer you battles, while others will give you a variety of items afterwards. The trainers that battle you will give you a good chunk of money and can be rebattled each day with different ones battling you on different days so be sure to keep coming back.

The items you can receive on the Royal Unova are as follows;

Picture Name Effect Day + Trainers Defeated
Lava Cookie Lavaridge Town's local specialty. It heals all the status problems of one Pokémon. Monday - Four Trainers
Wednesday - Four Trainers
Friday - Four Trainers.
Berry Juice A 100% pure juice made of Berries. It restores the HP of one Pokémon by just 20 points. Tuesday - Three Trainers.
Old Gateau Old Chateau's hidden specialty. It heals all the status problems of a single Pokémon. Thursday - Five Trainers.
RageCandyBar A delicacy from the Johto Region. Heals all status problems. Saturday - Six Trainers.
Rare Candy A candy that is packed with energy. It raises the level of a single Pokémon by one. Sunday - Seven Trainers.

Below is a list of all the trainers you can battle within the Royal Unova.

Elite Trainer Marina RotomButterfreeAlomomola
Items
Level 65Level 65Level 65
Attacks:
Electro Ball
Hex
Charge
Discharge
Attacks:
Safeguard
Captivate
Bug Buzz
Quiver Dance
Attacks:
Helping Hand
Wide Guard
Healing Wish
Hydro Pump
Elite Trainer Hiroto TaurosWailord
Items
Level 66Level 66
Attacks:
Take Down
Swagger
Thrash
Giga Impact
Attacks:
Amnesia
Dive
Bounce
Hydro Pump
Lass Tomo ChinglingWormadam
Items
Level 64Level 64
Attacks:
Confusion
Uproar
Last Resort
Entrainment
Attacks:
Flail
Attract
Psychic
Leaf Storm
Rich Boy Hiroki AipomMurkrow
Items
Level 64Level 64
Attacks:
Double Hit
Fling
Nasty Plot
Last Resort
Attacks:
Foul Play
Tailwind
Sucker Punch
Torment
Rich Girl Hadzuki MeowthVulpixEevee
Items
Level 63Level 63Level 63
Attacks:
Assurance
Captivate
Night Slash
Feint
Attacks:
Purgatory
Grudge
Extrasensory
Fire Blast
Attacks:
Baton Pass
Take Down
Last Resort
Trump Card
Lady Mitsuyo LiepardArbok
Items
Level 64Level 64
Attacks:
Night Slash
Snatch
Nasty Plot
Sucker Punch
Attacks:
Gastro Acid
Haze
Coil
Gunk Shot
Gentleman Robert HoundourNoctowlHoundoom
Items
Level 63Level 63Level 63
Attacks:
Flamethrower
Crunch
Nasty Plot
Purgatory
Attacks:
Synchronise
Extrasensory
Psycho Shift
Roost
Attacks:
Foul Play
Flamethrower
Crunch
Nasty Plot
Maid Yukiko Emolga
Items
Level 65
Attacks:
Encore
Volt Switch
Agility
Discharge
Business Man Ryouta AriadosFloatzel
Items
Level 64Level 64
Attacks:
Pin Missile
Psychic
Poison Jab
Cross Poison
Attacks:
Agility
Whirlpool
Razor Wind
Aqua Tail