Perfect location and lovely pool, but the check in was complicated. We booked their suggested driver but then had to wait while the driver worked out the check-in with the owner. So the extra hour of waiting was disappointing. It's a nice apartment building but there is a musty/smoky smell in the bedrooms. Otherwise clean and a nice stay.