User rating, 4.5 out of 5 stars with 516 reviews.
No. When I made an appointment they were booked for 3 months.
Answered by John 4 years ago