Slept on one at a friend's house. It was pretty nice. I have a top 'o the line tempurpedic at home (I inherited, couldn't afford it myself) that I like but some people get too warm on them.
Don't know about support, etc., but I got a good night's sleep on it.