Absolutely perfect!  Exactly what I was looking for!  
Arrived on time and in perfect condition.