We arrived one day early and they arranged a room for us which looked nice at first glance (large and charming room). However, there was traffic noise and the bed was terrible. So after two nights we asked for another room - they put us in a room with no traffic noise and a better bed. But I wouldn't give the rooms more than an average rating. I believe there are some rooms with a balcony with a view, and if you get one of these you'll surely be happy. But the service was good all along.
But the location is very good - easy parking, close to the center and easy to drive or bike to Bosa Marina. The restaurant was very good, and it is a good deal to get the vouchers for a £23 full menu.
All in all, somewhat disappointing rooms but the place and location made the stay very nice (If you don't go here to stay in the hotel room, which we didn't)