We stayed at 2 different units. One with three bedrooms and another one is a studio. Check-in was smooth. They had a check-in time at 3 pm and we came around 3.15-ish, so we had to wait for 20 minutes because there was a queue. It wasn't a problem. The reception staff was friendly and accommodating by putting our units on the same floor and literally next to each other (which is GREAT!), even though we had to wait because the previous renter of the studio had a late checkout. Both units were clean. The kitchen in the three-bedroom unit was complete. They provided a frying pan, boiling pan, plates, bowls, spoons and forks, electric stove, cups, wine glasses, microwave, and a new sponge on the sink. The outdoor swimming pool was huge and pretty! To enter, one adult needs one access card, though. Just FYI. Definitely a great place to stay with the whole family. Thank you.