We have been staying in this property for last couple of months. I think this is a reasonable place for short-term stay. However as we are staying in long term we faced some problems with washing our clothes. Unfortunately the service head was uncoperative but it got fixed I complained to MD and to the sales team.
Other issues are poor quality of breakfast.
On the upside the staff (except the service head) are wonderful always keen to please and I feel overworked.
Overall I would reccommend them for a short-term stay. If you are staying long term, negotiate few things before you book.