Excellent first time experience. The entire staff was wonderful from start to finish. I was even offered bottled water in the waiting area. The selection seemed very good although as a first timer I'm not sure how good my opinion is on this matter. I would definitely become a repeat customer.