“And those who were seen dancing were thought to be insane
by those who could not hear the music.”

Please read before scheduling.
This class is designed for all levels. In this beginner class, you will learn the basic Salsa steps & turns, along with rhythm, timing, lead, and follow techniques.
(No Partner Needed)
Level up your Salsa – In this class, we’ll review the basics and introduce you to more cross-body lead variations and turns.
(You must know your Cross-body Lead, basic right and left turns, and you must understand timing. You may be asked to sit out in class if you do not meet the requirements.)
Level up your Salsa – In this class, we’ll review the basics and introduce you to more cross-body lead variations and turns.
(You must know your Cross-body Lead, basic right and left turns, and you must understand timing. You may be asked to sit out in class if you do not meet the requirements.)
This class’s duration is 1 hour of partnerwork. The benefit of this class is that we have more time to practice to music, and more detail is offered.
(You must know your Cross-body Lead, Basic Right, Left Turns, and you must understand timing. You may be asked to sit out in class if you do not meet the requirements)
This Beginner Bachata focuses on all the basic steps, turns, and you will learn how to lead/follow.
(No partner needed)
Level 2 Bachata is the next step after you have a strong foundation of all your basics. In this class we introduce moves that include direction changes., variety of hand tosses and turns. (Must know their basics, left & right turn, and comfortable with different connections. You may asked to sit out in class if you do not meet the requirements.)
In this class you must know direction changes are definite, including outside turns and spot turns, with hand configurations (open, thumb-to-palm) and frame options (open-semi-closed)
(You may be asked to sit out of class if you do not meet the requirements.)
*Highly recommended for All Levels*
The details in this class can help you move to the next level. Our technique class is great for anyone to take! Learn more about connection, timing, and rhythm so you can dance better with your partner!
This class is designed for all levels. In this beginner class, you will learn the basic Mambo (Salsa ON2) steps and turns, along with rhythm, timing, lead, and follow techniques.
(No partner is needed)
Level up your Mambo (Salsa ON2) – In this class, we’ll review the basics and introduce you to more cross-body lead variations and turns.
(You must know your cross-body lead, basic, right and left turns, and you must understand timing. You may be asked to sit out in class if you do not meet the requirements)
In this class you will learn more footwork and partnerwork, and double turn variations. Learn quicker transitions and more body movement.
(Must be able to do double turns. This is a fast-paced class. Strong fundamentals are required! You must also understand Mambo timing. You may be asked to sit out of class if you do not meet the requirements)
Level up your Mambo (Salsa ON2) – In this class, we’ll review the basics and introduce you to more cross-body lead variations and turns.
(You must know your cross-body lead, basic, right and left turns, and you must understand timing. You may be asked to sit out in class if you do not meet the requirements)
Cha Cha Cha combo class! Basic steps with partnering.
(No partner needed)
In this class, you will learn some energetic, fun Cha Cha Cha steps! All Levels.
In this class, you will learn how to move your body more fluidly, with a focus on body isolations, foot placement, ands body awareness. These tools will help you in any dance genre you are learning.
Follow us on Social Media for updates on our extra monthly workshops.

1. Respect and Courtesy
– Treat everyone with respect and support each other’s efforts.
2. Attendance and Punctuality
– Arrive on time and notify instructors in advance if you can’t attend.
3. Dress Code
– Wear appropriate dance attire and maintain personal grooming.
4. Focus and Participation
– Engage fully in class and respect instructors’ feedback.
5. Safety and Well-Being
– Follow safety guidelines and inform instructors of any health concerns.
6. Teamwork and Collaboration
– Promote teamwork and celebrate each other’s achievements.
7. Sexual Harassment Policy
– Zero tolerance for sexual harassment. Report any incidents immediately.
8. Conflict Resolution
– Address conflicts respectfully; seek instructor assistance if needed.
9. Social Media and Privacy
– Respect privacy when posting on social media and obtain permissions.
10. Commitment to Growth
– Set personal goals and embrace learning opportunities.
11. Consequences for Misconduct
– Violations may result in disciplinary action, including dismissal.
By following this Code of Conduct, we create a positive and inspiring environment for all dancers. Let’s make our studio a place of creativity and growth!
1. Online pre-registration is required. There will be a waitlist option, should space become available.
2. Cancellations must be received within 4 hours of class beginning.
3. Late Cancels and no-shows will be charged, Classes expire after 1 year of first booking.
4. Classes will be capped at 65 people in the Large room and 55 in the small room.
5. Upon entering, please sanitize your hands (hand sanitizer will be available)
6. During class, rows will rotate to give everyone the opportunity to have a closer view to the mirror and instructor.
7.No FOOD or outside drinks will be allowed in the studio (coffee, soda, juice, etc.) except for water. Water must be in a sealed container.
8. Limit personal belongings to essentials only.
1. Team credits are available on the APP – If you are on multiple teams you qualify for discounts, please contact our Admin Maria or Jennifer in the office or call 619.758.5209 or email at admin@majestyinmotion.com
2. No refunds on New Student Specials or unlimited passes
1. Private Lessons are 45 mintues
2. Private Lessons require a minimum of 24 hours for cancellations or re-booking.
3. Private lesson can be shared up to 2 people.
4. Small Group Private lessons up to 6 people, will require for 1 individual to book for the entire group. Client will be responsible for recruitment of group members
1. Team Memberships are due on the 1st of the month.
2. Late payments received or unsuccessful payments after the 5th of the month, will receive a $10 late fee.
3. Team memberships must be canceled within a 10-day notice prior to the next billing cycle.
4. No refunds on New Student Specials
1. Respect and Courtesy
– Treat everyone with respect and support each other’s efforts.
2. Attendance and Punctuality
– Arrive on time and notify instructors in advance if you can’t attend.
3. Dress Code
– Wear appropriate dance attire and maintain personal grooming.
4. Focus and Participation
– Engage fully in class and respect instructors’ feedback.
5. Safety and Well-Being
– Follow safety guidelines and inform instructors of any health concerns.
6. Teamwork and Collaboration
– Promote teamwork and celebrate each other’s achievements.
7. Sexual Harassment Policy
– Zero tolerance for sexual harassment. Report any incidents immediately.
8. Conflict Resolution
– Address conflicts respectfully; seek instructor assistance if needed.
9. Social Media and Privacy
– Respect privacy when posting on social media and obtain permissions.
10. Commitment to Growth
– Set personal goals and embrace learning opportunities.
11. Consequences for Misconduct
– Violations may result in disciplinary action, including dismissal.
By following this Code of Conduct, we create a positive and inspiring environment for all dancers. Let’s make our studio a place of creativity and growth!
1. Online pre-registration is required. There will be a waitlist option, should space become available.
2. Cancellations must be received within 4 hours of class beginning.
3. Late Cancels and no-shows will be charged, Classes expire after 1 year of first booking.
4. Classes will be capped at 65 people in the Large room and 55 in the small room.
5. Upon entering, please sanitize your hands (hand sanitizer will be available)
6. During class, rows will rotate to give everyone the opportunity to have a closer view to the mirror and instructor.
7.No FOOD or outside drinks will be allowed in the studio (coffee, soda, juice, etc.) except for water. Water must be in a sealed container.
8. Limit personal belongings to essentials only.
1. Team credits are available on the APP – If you are on multiple teams you qualify for discounts, please contact our Admin Maria or Jennifer in the office or call 619.758.5209 or email at admin@majestyinmotion.com
2. No refunds on New Student Specials or unlimited passes
1. Private Lessons are 45 mintues
2. Private Lessons require a minimum of 24 hours for cancellations or re-booking.
3. Private lesson can be shared up to 2 people.
4. Small Group Private lessons up to 6 people, will require for 1 individual to book for the entire group. Client will be responsible for recruitment of group members
1. Team Memberships are due on the 1st of the month.
2. Late payments received or unsuccessful payments after the 5th of the month, will receive a $10 late fee.
3. Team memberships must be canceled within a 10-day notice prior to the next billing cycle.
4. No refunds on New Student Specials


We specialize in Salsa (On1 & On2), Bachata (Traditional & Sensual), Cha-Cha-Cha, and occasionally offer workshops in other Latin styles like Merengue, Afro-Cuban, and more.
Our Beginner Salsa or Beginner Bachata classes are perfect place to start. No experience necessary-just bring your enthusiasm!
Not at all! Many students come solo. We rotate partners during class, so everyone gets a chance to dance and improve.
Yes! We host regular socials, students showcase, and events where you can dance, connect, and show off what you’ve learned.
Comfortable clothes that let you move freely. For shoes, bring dance shoes or something with smooth sole or anything you’re comfortable with.
Yes, we have a free parking available for students right at the studio. Arrive a few minutes early to find a spot and settle in.
You can sign up directly at our studio front desk or at our app. We offer drop-ins options, class packages, and membership.
Yes! Private lessons are available for all levels and can be customized to fit your goals. Perfect for faster progress or prepping for a special event.
Most group classes are about 60 minutes, and social practice time may follow depending on the schedule.
Absolutely! Our studio is an inclusive space where everyone is welcome to lead, follow, or switch, whatever makes you feel most comfortable.

If you are thinking about it just sign up and join already. As a guy, dancing can be very intimidating, but this place does an amazing job of giving you the necessary support and confidence. David Stein is the best dance instructor in San Diego not only is he a teacher but a mentor that will help you when you need it.
Bryan M.
Coming here has changed my life! What started a s a curiosity to re-ignite my love of dance after a 6 year hiatus from ballet and modern dance turned very quickly into an addiction for mambo. David and Jennifer are two of the most professional and encouraging teachers, and the rest of the staff is just as kind and welcoming.
Alex S.
Batbileg B.
My friends and I came for a free Intro to Salsa/Bachata class and it was absolutely stellar. Our teacher was super engaging and funny, and we learned the basics at the perfect speed. Prices for classes are very low and I would definitely come back for classes if I lived in the area!
Sophia B.
I’ve been going to Majesty for 3 months now and still thriving! I’ve learned so much since I’ve started. The studio has amazing instructors and a great supportive community.
Diamond M.
I wanted to try something different in 2025 and I’m glad I found it. This place is so fun and I highly recommend it to anyone wanting try something different solo. The instructors are incredibly talented and patient, the staff is so helpful, and the overall atmosphere is positive and encouraging.
Jorell T.

Discover the movement that inspires transformation.
Join us for powerful events designed to uplift, empower, and connect.

Follow us for daily updates on events, classes, and workshops!

Subscribe to get email updates and access to exclusive subscriber content.