Had a great time! They drove us to the shop to get gear and then to the beach. Instructors got us moving quickly to maximize the time we had in the water. They paid attention to the different levels everyone was at and provided assistance accordingly. We went a bit earlier than the ticketed time b/c of the tides (to be expected), and they did let us know ahead of time. Katarina and "John" (apologies to that man, I do not know how to spell his actual name, Katarina said just call him John) were both lovely and made sure everyone was safe and had fun. It was my first time surfing and first time swimming in the ocean and I ended up getting a bit seasick and needed to sit down- both instructors were helpful in making sure I was okay and it was much appreciated.
Overall a great experience and good for all levels!