Almost perfect...
I love this bassinet, it's light, was easy to assemble and although I thought I wouldn't need to wheels, they actually are great to move baby wherever I want him.
My only negative point is that the mattress is made of 100% polyurethane and I don't recall reading that anywhere in its description. Polyurethane is from petroleum and has been linked to health problems like asthma, I didn't want my newborn lying on that. Considering how much time they spend sleeping, I wish they would have given an organic cotton mattress with it instead. I spent $** extra custom-making my own.