Yes, this doll blew me away. Everything is exactly as described. It was my first toy. I wanted to see if it was worth getting a bigger one. The weight isn’t very heavy, but it adds to the realism. If you are looking for a doll like this, it is well worth the price. I have not noticed any odors. The heater is a very nice option. I cleaned it before trying it for the first time. It took about a minute and a half. I’m not a fast shooter, but … It just feels great.