Delivered on all promises. Nice and easy to deal with!