I've been there just for a few days but I found that place really nice.
Clean, it had all the services I needed, nice garden and flowers. It really seemed the place to spend my holiday!
Quiet area, close to many famous beaches (some are just a few minutes driving) and very easy to get to clubs at night.
I enjoyed my stay with some friends, visited many places around and met many nice people.
If some day I had go to San Teodoro again, I would book the same place for sure.