I have had the pleasure of many good dance teachers over the years and I rate Taina's instruction very highly. What makes her so good is that she is very receptive to what you want to get out of the lesson, very perceptive to how you dance and what holds you back, knows not just the dances that she teaches instinctively and fluidly, but also just knows dance in terms of the human body very very well. She makes the lesson feel friendly and funny whilst maintaining the security that you are in the authoritative hands of an expert.
Taina also can flick her role between leader/follower, beginner/experienced dancer to give you what you need.
Finally she works hard for you, maintaining an awareness of everything that has happened in the lesson, continuously recapping and bringing together what you are learning, and sending you off with a summary list of all the pointers from the lesson. Great value.