I bought this for my niece as she requested due to the need for something smaller than a crib. I assembled it for her to make sure everything was fine. Ordering it was a difficult experience. It said 1 of 2 and I eventually received the bassinet, because the description says mattress included I assumed that's what I was still waiting on because what came with it was very thin. a piece of stuffing material over a board. Called customer service and was told it was on it's way because even the instructions said put the something like "place the base in", so I said oh wait where's the mattress. Long story short, after even returning it and them shipping another one, it wasn't on it's way and what I received was all that comes with it. I'm not happy with the "mattress". Wouldn't buy it for myself. She plans to use another item to add cushion. Again, I wish Macy's allowed pictures along with the reviews. Overall, it seems sturdy and will hopefully serve it's purpose until baby outgrows it.