This is a excellent location and facilities to stay in here for the patient of Appollo hospital, greems road chennai branch.
Most likely cleaning and inner good accommodation in the room. Also size of room are bigger than others.