We picked Bestway through a friend's recommendation. Ranjit is quick to communicate pre-sale, but will not speak with us after we had issues. We were unhappy with the installation as we are seeing marks all over the carpet, and were dissatisfied with the installers as they broke one item we had there and they left a HUGE mess in our garage by simply throwing the old carpet there (not rolling it up or tying it up). Ranjit is always "too busy" to take our calls, or come see us. We do not recommend Bestway as it definitely isn't the best way.