So far it is exactly what I was looking for! The massage and heater features work very well, and I constantly use the charging port. It's very comfortable in all positions, and I haven't had any stability issues. However, I would suggest getting someone to help you assemble it as the back can be a little difficult to line up properly (although I finally got by myself).