I just spent a week at 7 mile BR/C. It was very clean, well kept. The pool area had 2 very large/modern BBQing areas. The pool and jacuzzi were clean/large (even with a kiddie pool). The resort was at full capacity yet didnt feel anyway overcrowded. The beach is a mere 1 minute walk down the path. They water is a little rocky in the immediate area, but you can literally walk up 50 feet northward and swim/snorkel at a more clear area. There is a nice man-made reef with some coral and sea life to snorkel. The people at the management office were very kind and helpful.
My biggest complaint was that out of 7 full days there, the office only had an umbrella for the beach (free) to borrow for our last 2 days. I checked almost daily. What was nice was they actually called us when it was available. Im not sure if its a lack of enough umbrellas, or the poor policy of "check one out, keep it as long as you want". I went to the beach every single day and only saw 1 umbrella the entire time. People either liked the pool or went to a public beach. If I went again id bring my own portable umbrella. Its too hot in the afternoon under that sun.
The place is walking distance from a very nice shopping plaza (Camana bay) with a lot of nice places to eat anywhere from 2 to 20 min walk. Taxis showed up faster than you could set the phone down.
Was able to save some money by cooking breakfast and lunch several times.
I would go back to the same place again, I had a very good time. I miss sitting on the porch (screen enclosed) overlooking the pool (all units do), relaxing after a long day at the beach.