Hi Hannah, I've used Broadway in the past and found them to be fine.
Re what to expect from your hotel, if I were you I'd bank on the worst and take spending money to see you through your holiday for evening meals every night .
The price you've paid IMHO would be an absolute bargain for a 21 night B&B or SC holiday so if you look on it like that, you'll be fine
People have different expectations of their holiday and again, IMHO if you are realistic enough to expect what you've paid for, you can't go wrong - especially if you spend your days round the pool and make the most of the drinks and snacks that you'll have paid for under AI already.
If funds are tight, there are always lots of kebab/pide places where the locals eat which are dirt cheap and serve great food with no frills - kebabs, salads, turkish pizza and cooked chicken washed down with Iced Tea or Cola.
Am sure you'll have a great time