A Full Restore is an upgraded version of the Max Potion. It is an item that fully restores the HP and heals any Status ailments of a Pokémon. It has no effect on a faintedPokémon. They cost 3000 Pokémon Dollars at Poké Marts and can be sold for 1500 Poké Dollars. It belongs to the Medicine Pocket in the player's bag, also, this is the best healing item, as it restores HP and status problems. This potion can be found in the shops in cities.
Trivia
In generations 4,5 and in Omega Ruby and Alpha Sapphire; full restores can be obtained when the players has all 8 badges.
But, in XY the player only needs five badges to obtain it.