This is a really lovely place, run by a really lovely host. Portopetro is quieter than its neighbours, particularly when you see how busy Cala D'or and the beach at Cala Mondrago get - and Elsa pointed us to some quieter and nicer alternatives nearby for when we wanted to go for a sea-swim. The house itself is beautiful with plenty of lounging spaces (outside seating, a hammock, a nearby shared pool) for chilling out with a glass of wine at the end of a long day's exploring. It's a ten minute walk from the centre of the town - we were on foot, and it was no bother. Outstanding hospitality from Elsa. If you want to avoid the crowds when visiting Mallorca, this is a good bet. Recommended.