This place exceeded our expectations. it had everything we needed. It also stayed relatively cool in the heat.
Location was great and only short walk to all restaurants, although we are at the one across the road a couple of times (check it out when you stay).
If we do return to Mallorca we would happily stay here again.