Perfect ! Exactly what is needed and delivered in 2 hours ! I was expecting to wait a whole day but I was pleasantly surprised. All is explained very well and they are there to help you out if you do need help. RECOMMENDED