I just received our co-sleeper yesterday but am returning it today. I purchased the co-sleeper because my seven-week old son sleeps great when he sleeps with us, but slept very poorly in his bassinet. If you haven't bought a bassinet yet then I can see how this product would be just as good, but it basically is a large bassinet. I thought it would be directly even with our mattress so I could snuggle my son at night, but the mattress sits a couple inches below the side of the co-sleeper, making it impossible to cuddle up with him. ALSO...the mattress it comes with is EXTREMELY HARD. I know babies are suppose to sleep on hard surfaces, but this is so hard it has to be uncomfortable. VERY DISSAPOINTED. We also have a pack n' go bed which is pretty much THE SAME thing as this co-sleeper. The only difference is the co-sleeper has one side that folds down.