Firstly, whatever you do, do not use the Avis car rental counter in the hotel. It seems practical, but it is basically a scam. Unfortunately it seems the hotel by having this automatic counter nicely placed in the reception, is helping Avis to trick their own customers. We rented a car for a day through the hotel Avis counter. We returned the car fully refueled and drove only 2,4 km to the drop off point at the hotel, but got an extra fee for fuel, that more than doubled the price of renting the car. Avis refuses to cancel their uncalled for fee. The hotel must be familiar with the practice, but gave us no warning we would be fooled. It is very disappointing and degraded an otherwise good stay. We had saved for this trip and looked forward to it. It should also be mentioned that the Avis agent acted shocked when we did not want all the extra options of add-ons she aggressively tried to sell us. She could not believe that most of the things she wanted us to pay extra for were already covered by our travel insurance. Never again Avis. Really hope the hotel does not continue to support this dishonest company. At the reception they only noted it when we told them about how Avis acts, but doesnt seem they did anything to follow up. All in all, we had a great stay and would probably come back (when discounted price).Great location right at the beach and close to restaurants and stores. Nice garden, mostly good service,but a number of things to improve.Poor spa experience.