Shaka was awesome. The reviews all hold true. The staff is amazing. They have people there 24x7, so you are always attended to.
The combination of the staff and other guests makes for a great experience. We had a very structured daily routine, and any question we had a question where to go to get x or do y, the question was immediately answered. Whereas, usually it takes 2-3 days to get into the rhythm, we were fully in a daily rhythm by the end of our 1st full day. As far as the other guests, we ended up exchanging emails with each other despite a wide range of ages. Typical age is late 20's to mid 30's. My wife and I are in our mid 40's and had a blast.
The accommodations are really nice and private compared to other similar setups. The rooms are very much as photographed, and the food was really good. It was all very healthy and local. I will stay at 5 star hotels sometimes, and I didn't feel like I was wanting for anything relative to a more upscale resort.
The surfing was amazing. I am a beginner to intermediate surfer. I've surfed in Maui, Baja, LA, Santa Cruz . . and this was definitely the best beach I've ever been to for learning in terms of consistency and size of waves. The instructors were also the best I've ever had. I've had 7 or 8 instructors, and they were easily the best I've had. The beach is a 5 min walk. You're very close, but it's a walk.
Shaka is just outside of Santa Teresa, which was fine for us. It was a little quieter, but there were a few cafe's, shops and stores within walking distance. Downtown Santa Teresa is a 15 in cab ride. Shaka has a guy they use for this too. In ST there is every shop and restaurant you might want.
Also, it looks super far from San Jose (4.75 hr car ride), but you can get a flight for $100 (each way), and it's a 30 min flight. Flights run several times a day. It was like taking a taxi. This was a big game changer in terms of the time in transit.