Has everything you need, super clean and quiet. I had a fab time!