Easy to put together. Doesn’t roll super smoothly but it’s not too hard to maneuver. Washed well. Baby isn’t quite here yet so can’t speak to how she’ll sleep in it, but it seems like it will suit our needs well.