Excellent product. Express delivery was a waste of time and money. Paid 24.99 extra so item would arrive in time for birthday. Item still arrived two days later than promised with no explination.