What is check in/check out time? Is there somewhere to leave my luggage?

Check-in time is 16.00 and check-out time is 10 am. We can store luggage for you at Finca De Arrieta or at the office in Costa Teguise.