For £80+ a night this apartment is over-priced. The rooms are a good size and the location is perfect (though no sea view).
The cleanliness (including unpleasant smells in the building as a whole and the apartment in particular) left a lot to be desired.
A used cleaning cloth and someone else's used soap adorned the bathroom basin and the towels were thin, old and definitely off white! The bed linen was also 'tired' and made of an uncomfortable man-made material.
The purchase of some decent towels and bed linens would make a big difference. The sources of the smells need to be tracked down and dealt with - if These few things were to be done I would definitely book again; as things are I cannot recommend this accommodation.