I've been sleeping on this mattress for two weeks, I'm not used to sleeping on a firm mattress so it took a little while to get used to.  I would say because of it's firmness it is best for stomach and back sleepers.  I love how well made it is, it's made of good quality materials and is very sturdy, thick, durable and supportive.  The top layer is very soft, plush and comfortable to sleep on.  I'm a hot sleeper so I love that it has cooling features to keep me from feeling too hot while I sleep.  I also like that it doesn't make noise when I move around and it's definitely a plus that it is Earth friendly.