AMIGOS DEL MAR-BY FAR THE BEST. They will take just the four of you. In fact, I did it one on one! They will take individuals or private groups. I did my resort course with them and they are EXCELLENT! They are patient, professional, and really look after you. They will pick you up at any hotel you are at. If you go, tell them Keli in Nevada sent ya! Have fun.
Take Care.