DS slept fine in his when we went away at about 4 months. It is a steelcraft one & the mattress that comes with it is reasonably soft (different brands are different softnesses). We used the bassinette attachment.

Portacots aren't really designed to be used every night though (they often say so on the packaging). But, you could look into a cheap bassinette? We bought a valco rico & it cost less than a $100. It was really lightweight & it folds up easily to take out with you.