Its a huge place to shop around and get things done! By getting things done I mean its all there and fully stocked so you would not have to go any place else.
The entire store is kept clean, they also have their own parking but you will get tired of walking around.
They also have a food court area with decent pricing and food.