8/10
For a 3 star hotel, and for the price, you get all you can expect - and more :-)
The only negative was that very few staff spoke much English - which is not uncommon in Spain, even in this business - and the reason I only give 3 stars for Hotel Service. Otherwise, they deserve 4 stars for Service as, they were always helpful and polite and the rooms were kept clean and tidy.