5/5 - ExcellentVerified travellerCyprus is a beautiful island, with amazing food and people. It’s a shame the hotels don’t match.