Everything we expected and based on the ratings, it was exactly what everyone said. My daughter loves it. The only thing I am going to change is add something to the steps so that it doesn't hurt her feet. The futon mattress doesn't stay up either but I plan to add straps to the top to secure that as well.