Despite being described as a place no normal Mii could visit, Inn's still exist in this world.
One theory is that it is the work of the 'deity of well-placed inns,' mentioned at the beginning of the game and not explained upon otherwise.
The Otherworld has a place where players can discover up to three Very Rare Snurps and two Rare Snurps, making it the ideal spot to farm for experience.