Not perfect, but overall good and we made it work.  The rails for the upper bed weren't secure.  We added felt so the railing didn't have room to move and fall out. We also ended up laying a sheet of plywood over the slats for a stable base under the foam mattress.  You could also add more slats, but definitely felt like the foam mattress wasn't supported well.