Everything was above my expectations. excellent for the price, except for the bed, it was really small and uncomfortable for a heavy person.