We stayed for three weeks in this apartment. The studio is like describes, confortable, and clean. We enjoyed our stay!
The location, however, is in the most built up area of Alcudia, near several hotels/tourism apartments.
We did not meet the Teresa but she was great and responded very quickly with a problem that we had with the internet.