We stayed for 10 days as a family of 2 couples with one child and baby and were happy with our stay. There's 2 bathrooms (1 upstairs and downstairs) plus an en suite. It wasn't a problem not having a bathtub to bathe the children. The 3 year old just got showered and we bathed the baby in the sink.
The location is very convenient to amenities but walking along the roads especially at night with little kids can feel a bit dangerous due to busy traffic and lack of pedestrian pavement - bring a torch to make yourself visible to drivers!
The apartment is serviced - Sandy was very good and no problem at all. There's no washing machine but he can take your laundry for cleaning at no extra charge. I still did hand wash a few things though.
It's also really good that they leave out a basket of extra towels to use by the pool!