A very enjoyable way to learn to dance as it has a good atmosphere but the teaching is very professional.