Samantha is very professional and friendly she listens and delivers exactly what you desire. I have learned so much in few hours with her! Also the big thing is that Samantha is a perfectionist! Highly recommend you to book while places are available!