Beautiful location and surroundings. For the price, I expected it to be quite high end and they’re trying to be but don’t quite make it. Room smelt of baby sick on arrival so that a huge disappointment. I think they really lack good, quality staff but it is in the middle of nowhere so maybe tough to get good people. Service is slow, food took sooo long to come out. Gym is like a dungeon, dirty, dark, poor equipment and too small. Pool area was lovely. Room and views were awesome on the whole.