Excellent service from start to finish, with the bonus of being exceptionally happy with the quality of product recieved.  Will definitely use again.