Definitely one of the finest hotels I ve ever stayed and so far the most hospitable, kind, and helpful hotel staffs I ve ever experienced. I like all the complimentary as well, including the room upgrade. Few things to be noted: the surroundings of the hotel are not convenient enough for me and in the restaurant I found that some plates need attention for its hygiene. Overall it was one of the most satisfying stays for me. I definitely will come back in the future. Thank you.