Overall ok, but 2 things: wifi and cleaner.
The wifi was very bad. This definitely need improvements. YouTube can stop for a good 5 minutes to load in between clips.
Then cleaners, some room cleaners are super considerate, but I met one who came to exchange a duvet for us because our young child was sick and she puked on it. She brought a smaller size duvet for a King size bed, which was fine, but she was like, "I cannot go back to get you the right size duvet because I need to get off work." I mean I respect everyone needs to have a life but she didn't have to make it like it's my problem! I cannot use a double size duvet on a king size bed for me, my husband and my daughter!
And on the second last day of my stay, whoever the cleaner was, he/she didn't even finish the job before leaving. The facial tissue box was left opened sideways for some reason and wasn't in the tissue box case.
What I like was, the front door personnel were great. They literally ran to help us with baby stroller and shopping bags when they saw us getting off the taxi cap.