The place is clean, nice and comfortable for a family. It has all the amenities we needed. The staff of the complex were extremely kind and responsive. During the day they cleaned our apartment and changed the bed linen. My family and I are fascinated to stay there again