We've been here several times and often find what we are looking for. Good prices and a huge selection. Service is friendly. They're busy so you may have to find assistance on occasion. Check out is slow. You may need some patience due to how busy they are but it's usually worth it.
We did have a problem with delivery but they resolved it without any hassles. The issues were: the salesperson said delivery included set up of the big umbrella we purchased. The delivery person said they don't do that. Also we received a call saying delivery would be 12:30-1pm. I went to a morning gym class and had a message we were the next delivery when the class ended. They arrived before I did (10:20 ish) so my husband had to excuse himself from work (he works from home) to take the delivery. The delivery people were very polite in explaining the salesperson shouldn't have told us they would set up the umbrella (it takes 200lbs of sand which was in my car). They said they would do it of the sand was there but couldn't wait for me to arrive. Sadly I was already in the neighborhood when they drove away, but it was too late. A few minutes later I received a call from their service dept inquiring about our delivery. I was pleased they called me so I didn't have to hunt down who to talk to. Long story short, we were given a credit the delivery costs. I was pleased with how professional everyone was in swiftly handling the issue.