Overall good experience, we had the family apartment, pretty well set out for a family, second shower would have been nice, but not a deal breaker, there is a second bathroom with toilet and sink, just no shower.
Beds are very firm/hard on the king, but kids beds are medium. Pool is a decent size, gym is ok, but badminton courts need attention. Central location and easy to get to places.