This is a lovely, family run hotel in a quiet little village. Comfortable bed, breakfast was a real treat, and the view from the 'Junior Suite' is fantastic.
Given that Banyalbufar is generally quite expensive, the hotel is reasonable value for money. We ate in the restaurant one evening too, which was also quite, expensive but reasonable value (other restaurants are similarly priced).
The only complaint is that the Junior Suite is not what I would define as a suite at all. I would expect a separate seating area, a little more room, and maybe a fridge.
Because I was expecting more, I felt a little disappointed which was entirely inappropriate because it was pretty much perfect.