This has been great! My baby loves it and sleeps well in it. It was pretty easy to put together! And very affordable.