Overall good, clean, nice indoor pool, decent gym, good breakfast, easy access to the beach was handy. I would only say for vegetations, whilst there are some dishes, the staff didn't speak much English so difficult to know what is vegetarian and what isn't, as the food wasn't labelled, and items that ordinarily wouldn't have meat or fish, did. Also, whilst full board doesn't include drinks, they wouldn't even provide tap water.