It would have been interesting to know the cleaning conditions and the situation of the rooms of this hotel in advance.
Our room where on the top of the hill and it was not comfortable to go and come back from it to the restaurant, pool, beach, car park... If you know it, you could ask for a more convenient room.
About cleaning conditions, it's important to know that they only clean the room every 4 o 5 days (at least). If you don't worry about that, then this could be your hotel.
The problem was that we didn't know it.