The store is good. You can buy everything. The staff is good, but there are a couple of sellers who are probably very exhausted, that you just don't want to approach them and buy something
Overall, it's not bad. There are self-service ticket offices. The queues are small. There may not always be everything on display, but there is always an alternative.