We had a great time there. The location is super convenient, but not crazy busy. The room we had was nice and spacious. Came with a mini bar/fridge which we used to store some small items. The room had 2 queen sized beds and a sofa bed as well. So lots of room for a family.
The staff were really friendly and amazing. The front desk staff were super responsive, the housekeeping staff were very friendly and always asked us if we needed anything, and the restaurant staff were also very friendly and accomodating. I mean even the valet's were super friendly.
I think the only thing that I could give a little gripe about was that the gym was quite small, and there were a couple of pieces of equipment that were not functioning in the pool and changeroom. I did let the front desk staff know upon checking out so I am sure if we ever return that those issues would get resolved.
We had a great time, all of us, and it really is due to the staff.