I visited Aphrodite Hills as a member of PwC staff for a team building exercise. The resort was just amazing. It is huge with many pool, restaurants and bars. The main building where reception sits is gorgeous and classy. The staff were helpful - especially the chef who I…