I loved sunny beach back in 2011. Probably one of my best holidays to be honest. Not sure about the rest of the country..
I have stayed in 3 star on beach half board it was ok. This was about 10 yrs ago though
I stayed in a 2 star and it was absolutely fine. Maybe I got lucky.
Sunny Beach though: the new shagaloof!