Advantageseverything about the place is an advantage.
Disadvantagesthe non smoking policy (for some)
Advantagesfantastically huge balcony, nice rooms, next to beach, friendly cleaning staff
Disadvantagesreception staff fairly unfriendly, luck of draw if you get a good balcony, choice of food
AdvantagesPerfect location and views. Roof terrace. Friendly staff. Beach service.
DisadvantagesToo expensive. Damp smell. Breakfast could be better.