Everything I hoped for and beyond my expectations! It was perfect for my needs. Will come again. Highly recommend.