Overall, it was a good experience. I have used Myflats several times and have another trip booked. All of the apartments are of a good standard and in great locations.
My only reason for not giving a 5-star rating is that when I asked for more towels, I was made to justify why. We had five people, including kids, staying in an apartment for three nights. 6 towels were provided. This may be fine for some, but having kids who have two showers each a day, the white towels get dirty quickly, and I don't think it's unreasonable to ask for more (without having to explain). A standard hotel would not question this. (We actually needed them anyway, as we used them to stop a flood from the shower).