Good food, great location & views, friendly staffs.
There was a minor problem: a housekeeping lady walked in my room at 9am when I was undressed. She apologized that she was informed that my room was already checked out. I had to call the reception to correct their mistake.