Nice piece for the price. Don’t expect high quality but a good deal. The mattress is thin but not uncomfortable it is somewhat waterproof. Also the material pulls any legs hairs so we’ve laid on it with a towel underneath for comfort. Some pieces didn’t match up and we had to adjust a couple of pieces for safety concerns (sharp edges).