Can't go wrong for the price!!!  Worth every penny.  I gave it 4 starts because I think the 2 top beds are kind of small.