We have been waiting for this mattress to come back into stock. It came in good condition and it only took like 3 to 4 days to be delivered. I love the fact that it has a side for baby and a side for a toddler. While it was out of stock we were looking at buying this same mattress through Babies R Us because it was also on sale, it said that we'd get free shipping but then added on $10 for it being a large item. So my husband and I decided to just wait for it to come back in stock here. Our baby has not been born yet so don't have a review on how baby sleeps on it but I love using Wayfair for the larger items, we also got our crib through here, with all their sales and the (actual) free shipping even on large items. It is missing a star because it took a couple months to get back in stock.