Ticked all the boxes for my family though the 3 beds are doubles so 2 of the kids had to share.