We first stayed at the Maria Eugenia. However, it is ugly and they don't have a pool - as they advertise!
We moved to this Hotel and found it much more reasonably priced, clean and quiet. The rooms are a bit small, but nicely furnished. The Maria Eugenia is indecently overpriced!
More