Ayia Napa will please the traveler...