Perfect in every way. Would absolutely purchase again. A little expensive however, we get what you pay for.