5/5 star experience, the staff are kind and the wait time is fairly quick. While I am not usually a fan of going to any kind of appointment, the very welcoming staff always make the experience great.