Went to Sorrento for an 11 day holiday a few September's ago.
Lovely place, no problem with being in a hotel on half board as the food was gorgeous despite being just a reasonably priced 3 or 4 star.
Not a beach type resort, instead narrow, stony beaches, with bathing jetties. So get a hotel...