I stayed here with two friends and absolutely loved it! Porreres is a cute small town and really feels like a getaway. The house was gorgeous and really well stocked with everything we might need. And Amaia was really nice and always there for us if we needed anything else. You do need a car for this Airbnb since it's quite far away from the airport (~45 minutes) so keep that in mind if you book -- we had a rental car and found it to be totally fine.
The only thing I would've changed is that this listing said that there was a swimming pool, but that was actually in the apartment next door. The one we stayed in had a hot tub, though, which was great.