Friendly, welcoming environment, able to cater to individual's personal requirements. Thoughtful staff, always ready to help. Lovely place. I have taken multiple courses here and am still happy to continue on and do more because of my positive experience.