We spent just over a week at Diego's, and it was an amazing stay. It started off with excellent communication before arrival, giving information and tips, checking our arrival, and awaiting us outside the property upon arrival. Diego checked on us during our stay by email to see if we needed anything without being intrusive. Check in and checkout was a breeze. Location is excellent, tucked in just a couple of streets (5 min walking) from the main shopping/eating area and easy walk to the beach (15-20 min). The apartment is clean, well furnished, well equipped, and had everything we needed for our stay (fully equipped kitchen, washing machine, toiletries, etc). Many nice touches such as extra set of towels, extra set of keys, a gift souvenir magnet, etc. I don't want to write a lengthy review repeating what others said, so read the other reviews as we found them to be accurate. Great apartment and great value for the money.