Exactly what I needed -- heat, vibration, and ample room for my and my small dog.  Assembly was manageable, the color is a bit darker than this photo - perfect.