It really depends. If you have a good quality mattress that supports your spine fully, then that is a perfectly good option. If you have a poor quality mattress or if you have a spine that is already out of alignment, it may be better to sleep on the floor to realign your spine.