Stayed here with my girlfriend end Nov/beg Dec and had an amazing time. All the staff, especially reception,concierge,waiting staff, were excellent and very friendly. The hotel itself is beautiful,and we spent most of our time on the beach. Unfortunately we had to cut our stay short but they were very understanding.
As regards rooms I would strongly suggest a room on the quadrado, which is incredibly beautiful especially in the late afternoon! (we stayed at Gulab Mahal).
My only complaint, though completely unrelated to the hotel, is that the sea is quite wild and thus the water isnt clear, so we only spend a few minutes actually in the water throughout the day.