Meh... the indor area is OK and I used to spend an awful lot of time here but it is often just a ghost town and I'm not sure why it is there at times. Yes it services a lot of the tourists and in the summer on the weekends it can be extremely busy but on a weekend it can be absolutely dead.
There are 2 floors so there are a number of shops but I don't know how they keep going unless the weekend keeps them going the rest of the week.