I just got it, so I can't comment on reliability. Setup was easy. The cover is a heavy black fabric (1st for me). My old tub had a few vinyl covers made for it. The poly tub surface is a little rough (similar to a spray in bed liner in a pickup truck). It doesn't wipe clean as easily as my old smooth surface fiberglass tub. It takes about 1½ days to heat up (expected running on 120VAC). I added a thread-on garden hose shutoff valve to the drain to make draining easier. When on concrete (empty), one person can push it around to spot it where you want it before filling. Delivery can vary according to the reviews I read. Keep in mind, Sam's club sub-contracts the delivery. Sam's doesn't have any control over it. I ordered on 5/12, it was delivered on 6/10. It was supposed to be delivered on 6/12. I got a text out of nowhere on 6/10 saying it was being delivered that day. Luckily, I was available to meet them at the house. The driver was fantastic. He only had a pallet jack to unload. He put the tub on the lift gate, and I used my loader tractor to set the tub next to the concrete pad. I unpacked/inspected, and the driver helped me push it into place. The driver was very nice and went above expectations. Some reviews talked about the driver setting the tub where they wanted. Do not expect that, and you won't be disappointed. I'll update the review if needed.