Good points:

Cameron is a nice and available person. Always on time.

The building is very nice and safe
Appartment is nice including bathrooms
Beds are very good
Swimming pool and gym are superb
Area is premium

But I felt it could have been cleanier...specially the towels and kitchenware. found a lot of hair on the ground.