Pricy but worth it. Excellent customer service. Staff was professional and knowledgeable, Adrian was exceptional.