I thoroughly enjoyed my stay at the Santa Maria City hotel. The staff at the hotel were always welcoming and friendly throughout my stay, especially the two ladies at reception.
Breakfast was quite good, with a nice varied selection which was different every day.
If you are staying in the front it can sometimes be a bit noisy due to the bar down the road, but not every night, and not usually too late.
The hotel is in a perfect location. Beach few minutes away, restaurants and shops everywhere nearby and easily walkable to the Old Town and harbour and other places of interest.
I would definitely stay here again.