The check-in time at Nestor Hotel Ayia Napa is 2:00 PM, and the check-out time is 12:00 PM.