The complex itself appears clean and has a chic feel. Check-in and out is a bit of a todo but the instructions provided very easy and detailed. Felt very safe. However, cleanliness was a bit of a disappointment. I would not stay there if I had small children and is in need of repair. Luckily we basically just slept there.