I echoe the others, when I first got the cage I took the shelves out to do a full through clean and disinfect and learnt how irritating they can be. Now I just keep them in while washing and save the hassle
£38.99 is a good price for the cage your getting and it should last a hammy throughout it's life.
Easy to extend if you wish using the ferplast tube stoppers like Amethyst said, to another wire cage or bin cage.
Pros - can hang loads of toys, deep base for bedding, easy to clean
Cons - domed roof so it can't be stacked, shelves, small doors for getting the hamster out( your better off lifting the whole wire top off when your first taming a ham)