We purchased from Yogabed when we moved into our house 2 years ago. They seemed to get good reviews, at a good price, and I love the zip off mattress cover. That feature is great. I recommend them to anyone who is looking for a new mattress. I'm sure all the companies you mentioned are pretty similar.