We enjoyed our stay. However.. We were disappointed to have been put in an apartment that was different to the one we booked. Without any justification or acknowledgement. I tried to book top floor accommodation so that we didn't have to listen to baby elephants stomping upstairs every night. Also note that the prices for the apartments varied, so technically we paid more for a cheaper apartment.
Nevertheless we enjoyed our stay. Good location for easy travelling and ideal to and from the airport destination. Not the place for you if you don't want to hear restaurant noise at night. Overall enjoyed our stay.