Arrived pleasantly surprised by the location and the facilities, nice place, well maintained, friendly helpful staff. Good bars and great views of the courses. The courses are the hill and the valley, these are both challenging and very different, we played the hill Day 1 which we all considered the better of the two, although the valley is also a good course. We are coming back.