An excellent remake of Sun and Moon, Ultra Sun & Ultra Moon contains an immersive story (build upon from S/M, with modifications and additions), as well as side-quests to earn those money in the game as well as items, and the end-game story featuring ALL villain team bosses, with Giovanni [leader of Team Rocket] as the leader, in one powerful villain team, Team Rainbow Rocket. The gameplay has quite improved, but at the slightest bit, ever since S/M released; there are numerous innovative aspects/minigames of the game like [spoiler alert] Ultra Warp Ride, Mantine Surfing, as well as (Dusk Mane/Dawn Wings) Necrozma's Ultra Burst, which transforms Necrozma to an overwhelmingly powerful bright Pokemon even stronger than Arceus itself stat-wise; among others. This is also when they finally brought back the moment of battling your rival at the Pokemon League, a feat nostalgic to people who played Pokemon R/G/B since around 20 years. While people complained that it is bad because of cutscenes, I believe that it's because they want to speedrun and they don't have time watching them (or maybe they're just too impatient :p). You see, cutscenes play a role in the progression of the story, and portrays on how things happen in the Alola Region. The only drawback, I believe, is the removal of the National Pokedex: a feature widely used generation by generation since Pokemon G/S/C, but I understood its removal considering the number of Pokemon in the game right now (around a whopping 800+ along with some alternate forms) as well as the heavy load of 3D graphics Game Freak used in the game, which explains its file size (S/M's file size: 3GB. USUM's file size is around a whopping 4GB; I'd say an 8GB or above SD or a physical copy is recommended). Overall, the game is very good, and I recommend you to play the game.