5 Best hotels in Cyprus

1. Olympic Lagoon Resort Papho

2. Olympic Lagoon Resort Ayia Napa

3. Sunrise Oasi

4. Mayfair Garden

5. Constantinou Bros Athena Royal Beach Hotel