My son is moving into a student flat with a tiny bedroom and I wondered if he would be better with a small sofa bed rather than a bed. Is it okay to sleep on one every night? Does anyone have a super comfy one? Thanks