This place has it's ups and downs. Sometimes you can get good deals, sometimes you can get totally ripped off. It's a good place but I think it's given more of a good reputation than it deserves. I get lost every time in here, every area looks the same. It's so confusing that they had to give the aisles names (like streets)!