For what I have experienced so far my time is University of Cyprus was definitely good. The campus is also great to make new friends and lay on the grass and have chat with friends. The buildings are definitely new and it has a library next to them so all the students can go and study in peace.