Absolutely perfect in every way. It arrived earlier than I expected and it surpassed all my expectations. Perfect! In every way! Would recommend to anyone. The quality is definitely high end.