This is a compact go-getter with lots of options for attachments, so there are so many options for utilizing it.  Well constructed, and easy to clean, as the attachments all disconnect from the hand unit... no worry about getting the electrical components wet!