My brother in law was getting married and we stayed at this hotel. The room was nice, beds were good, food for brunch was great. The pool is nice and the grounds are well maintained. A little pricey but I would return. I did not get to see the tennis or squash courts. Mainly, the staff were friendly and professional.