North American clients need to understand that this property is not a hotel. There is no on-site management. You have to have a way to contact these people electronically in order to get access to the entry codes for the keys and to know which apartment is going to be yours. Housekeeping comes every three or four days to replace your towels and your toilet paper. Our suite had a kitchen and it had a fridge and a microwave and a small convection stove top and this worked for us. It was clean and convenient location. The problem with this property is that there are several apartments being rented on this site, but not under all the same management. Our ability to communicate with the management of our suite, was good, but our brother in-law also booked a room here , but it was under a different management with a different door entry. Their stay was 7 days. No one came to check on them. There was a water leak on the floor of the bathroom, always wet, no one came to change their bedding, towels or replenished toilet paper, or to ask how they were doing. There was no contact whatsoever my brother in-law who did not have a phone or Internet access,so this property for them was a disaster. Someone came to let them in, but only because they used our phone , after that, no one came to check on them for the rest of the week even though we called to complain. They booked Expedia same as us but a bad experience. We both booked rooms on this site but our experience was good, theirs bad!