Nice hotel with excellent service. It was what you would expect from a five star hotel! The rooms were spacious and the staff speak excellent English. The breakfast is of a high standard. The rooms are cleaned daily (clean sheets and towels) and they always replenish the bottle of complementary water.
We didn't have dinner is Casa Fuster so we can't really comment about it.