Love their variety of options for me as a tall person. Prices are great. In store experiences are great. Online shopping is not the greatest nor online customer service. Their shipping is misleading (I've paid for over night shipping 4 times and each time the items took 3-4 days to arrive). When contacting online customer service, each time the pattern is they blame the customer, offer no solution, then give some sort of a "sorry for your experience," to conclude. There's a big difference between the in person and online expedience. 5 for in store, 1-2 for online. I'd recommend only shopping in person.