Second time I've stayed here. The rooms are really nice! They have two swimming pools which are great. The beach is ok, not really the kind of beach you'd want to hang out on too much. Food is pretty average. I was on half board so did dinner there and it wasn't that great.