Hi Jules. We've just returned from Tereza's (yesterday) and stayed on a B&B basis. The B&B block is at the back so you do not get a decent view of the sea, but then that didn't bother us because we literally sleep and wash in the apt, and don't really spend ages sat on the balcony.
The B&B apts do have a fridge, whch is most welcome. The bathrooms are brand new and there are shower doors.
Breakfast itself is basically 'english', so in some ways it's a little samey; it would have been nice to have had a more continental option with fresh fruit, pastries, etc.
For next year we're thinking of doing the self-catering option at Tereza's, because 2 weeks next year is about £130 cheaper per person thru' Portland for self-catering, compared to B&B. And some days this year we never made breakfast!!