First of all I will say this place is very nice, the room were nice and comfortable, cleaned daily by friendly staff, pools were well kept and surrounding grounds were beautiful, Now for the moans, some of the staff were very rude and some blatant liars, we arrived at 1 pm and were told rooms weren’t ready until 2, went back at 2 and was told quite rudely to get to back of long queue which I had already queued in, put towels on sun bed on way to breakfast and watched pool man who was washing ground blatantly hose our towels which were soaked, we complained and he lied about it, Went to snack bar and was making a toastie, a male canteen worker came up and pulled the plug out mumbling something in Spanish and was very rude, apparently you can’t use these machines at certain times but it was switched on when we got there, can’t work out why I could not use this anytime, bar staff poured drink and slam it down spilling most of it, Over all its ok but I would not return, food was ok but find out for yourselves, not my thing, lovely Chinese near by and a restaurant on beach near bridge over river