Excellent facilities and very helpful and courteous staff. Social aspect of meeting other people irrespective of difference in age is great for improving mood and mental ... more