The store is reportedly the largest in the world, although on first appearance it appears smaller than expected