Place is spacious and nice, perfect for big groups, lots of facilities provided. However as alot of people have reviewed, cleanliness is something they lack of. Swimming pool had 3 dead bugs, lots of rubbish, swimming pool floor has so many dirt, the water seems neven been changed for awhile. Told them and they got someone to clean it next day. The common area outside is also dirty, we literally have to clean the whole table, cutleries before use. Managament looks good and very responsive, however they should feally consider getting a new cleaner for sure.