We stayed in a 2 br unit in the Villas for 2 weeks in February. It was very nice. We have stayed in the Marina bldg, but that was many years ago before the units were redone. The Marina building was a good location. Both have nice views.
It is personal preference, but we prefer a waterfront unit.
We rented (via Redweek.com) directly from the owner of the 2 weeks. It was less expensive than renting through the resort and we knew in advance exactly what unit we would be in.
For the first time ever, we did not rent a car and we had no issues walking everywhere. Taxi's are easy to get if needed.