From my point of view, mushy waves are easier to get up on, you have time to decide when to pop up and generally the ride is slower. Offshore wind conditions you dont have time to choose a line down the take off as you do with mushy style. On the other hand once your up in mushy conditions you need to be more aware of what the waves doing in front of you to maintain speed and watch out for a close out on your head. Offshore conditions are nice for speed and playing a wave with consistency for manuevers/barrels and whatnot. I wish were had more offshore wind direction in Rhode Island.
I 100% recomend staying at and doing the WRSC School or tour. Restaurants I like. Splurge, El Coconut or Nirvana. Good solid Tico food, Noigi and Pedro's. The pizza I've had there is not that great. If you see an older guy selling chilled coconuts on the street yelling, get one from him, they are refreshing and tasty. It's been almost two years since I last went. Depending on your ability, the WRSC tours are great, twice a day they will take you up and down the coast by boat of van to less crowded spots. One trip to Witches Rock and Olllies point. I haven't done the surf school, but know those who have and enjoyed them quite a bit. Twice a day you get in water instruction, land lessons, plus access to any of their boards. PM me if you are thinking of using them and have more questions.