Excellent location and amenities (roof swimming pool and indoor swimming pool, gym, a giant chess board area near the tennis court, etc...). Communication is fast and clear.