Not a bad place to stay. Given the lack of amenities, you basically pay much more compared to other costs of accessing those amenities outside of apartment complex! The payment system is outdated, you basically have to keep your own records about payment information and management is clueless about their communication with residents.
Its not everyday that management is unreasonable, but occasionally (and recently a lot) management tends to not communicate properly, take things for granted, and have no decency in the way they interact with tenants.
Absolute no sense of time for interaction during weekdays. Many a times, office is closed at 4:30 even though the timings say they are open till 5, which makes it hard for working professionals to clarify issues with management. And management has no sense of keeping proper records. All they do when they mess-up communication is shout and yell at tenants than amicably resolving the issue by providing further clarification.
Tip: Whatever you talk to the management, take their signature with agreement on paper. (I faced this issue, and I had to give in to their demands and pay extra rent!).