Overall good product for the price point. The setup was very easy and took my husband maybe 10 minutes. It feels a sturdy and our newborn has been comfortable sleeping in it. You will need to buy a sheet separately but they are easy to find and affordable. The swivel ability is a nice feature, especially when your baby is looking for a little movement. Only negative is the legs stick out a bit far which makes the bassinet take up a good amount of space in a small room. Would definitely recommend!