I think I heard someone say that if you are staying in the villas there is a separate check in area. We have stayed there before and have always checked in at the main check in desk in the lobby. If there is another area to check in at could someone let me know where it is located and is it open 24 hours or limited check in times? What are the benefits/cons to checking in at each area? Thanks!