We stayed at the 2 br apartment for a week in July 12. It was lovely. The view from the balcony is priceless, and you practically have to walk through the pool to get to the beach. The kitchen was well equipped (we cooked a beautful meal almost every night there) though one must bring even the basics (e.g. coffee filters). The gent running the flat was VERY accomodating with us and our needs. It was fun trying to communicate.
More on the flat (2 bedroom version): the bath and master BR is upstairs. as is the patio and bbq. we used the bbq every night, a BIG plus in my book. the kids room (3 beds - bunk beds then a trundle) is downstairs just inside the doors. there are a lot of steps between the parking garage and the flat - but hey, the price you pay for the view. Note with the pool - there are no 'public' chairs for use, so you have to lug them up and down from the flat. The table is on the patio where every meal simply MUST be eaten.
There is no AC, nor is there WIFI. BUT there are fans for use and they helped quite a bit.
For the active types that might want to run or hike, there are some SPECTACULAR trails right behind the house (esterel). The trails can actually take you in the theoule sur mer proper then a hike back.
Walking the roads is not very recommended, as there is little to no sidewalk. However, in the direction of st. rafeal (away from TSM) there is a daily grocery that will begrudgingly sell you some good bread and some of the essentials.
On the beach: Across the road is a nice restaurant that runs a private beach. It is the one closest to the flat. Then there is a public beach that gets jammed on weekends with locals. The furthest is another private beach run by 'le panama' restaurant. There is another public beach then a boat rental place (bat'ski). each time we were at the beach, we either stayed at le panama with the sun beds or at the public beach. We rented paddle boards and kayaks from bat'ski (great guys!). We found that the restaurant/beach closest to the house was nice, but not very friendly. The folks at le panama seemed to care that you were there.
Enjoy!