I have stayed few times earlier here, and this time was after a few years gap and so was pleased to see the additions and improvements made.
The major drawback I found that the Air Conditioning was under rated considering the size of the room and as a result the room was warm. If this is the case now then a few weeks later the room will probably become unbearable.