Check-in is guaranteed by 4PM but as long as your villa is cleaned and ready, legends will allow check-in any time after 10AM.