The location and facilities in the unit and on site are excellent. We had a good time using the well equipped kitchen and in unit facilities. The whole experience was unfortunately marred by a poor check-in experience : bath towels were not provided, the wifi password login instructions were wrong. Had to email twice before both problems were eventually solved at the rate of one per day (even though it was a weekend, we should not need to wait 2 days for the correct wifi access info to be provided and no apologies were offered by the unit administrators).
The rooms were clean and well maintained, except for a faulty door lock at the common bathroom on the first floor that did not allow the bathroom door to be locked. There is air conditioning in every room which we liked. Do note that guests are requested to strip both beds sheets and pillow cases, as well as empty out all the trash before leaving the unit in spite of paying a cleaning fee.
Overall a satisfying stay only marred by poor guest experiences in check in and check out processes. This can be easily remedied by the unit administration. Do provide reviews if this has improved on your stay.