The products are good but the service could be better. There was no update on delivery time unless I contacted them. The unit was slightly delayed, the bench was delivered with holes and missing pieces and the installer left several nuts loose. So overall, good product but service is lacking a bit.