Everything you can ask for and then some. Home away from home quite clean friendly.