Everything exceeded my expectations. I have absolutely no complains. I very highly recommend.