Unfortunately, we had a few initial hiccups. When we checked in, they forgot to give us the access codes for the complex, so we found ourselves standing in front of locked gates around 10 p.m. Thankfully, other guests let us in. The accommodations weren't clean, even though they were supposedly cleaned. Otherwise, our rooms were okay in terms of layout, and the amenities were satisfactory. The staff were all very courteous and helpful.