I just returned from two weeks at Tesoro. It's on the marina and a walk to all the famous bars. Great location. I'm a single female and I was not disappointed. In fact, I was impressed. I normally like to stay on the beach but there is a water taxi that goes to El Medano Beach, the only swimmable beach in the area, every hour...so you have the choice to go to the beach or stay at the pool.
Yes, the all-inclusive has breakfast, lunch, and supper buffets but you can order fresh items off the grill, no problem. However, they also have a high-class restaurant, Agave Azul, which is spectacular and well worth frequenting. You need reservations and they are only open at supper time. Lobster is $22 extra while steak and shrimp is another $18. It's the best lobster I ever tasted. Also, their after-
dinner coffees are made in front of your eyes and that, in itself, is a spectacular thing to see. Or because the place is such a good value price-wise, you can afford to eat anywhere else you choose.
It was fairly quiet when I was there, which I like. The actiivities team at the pool became active the second week I was there, scheduling stretching, aquatic aerobics, pool volleyball, basketball, table tennis, dance lessons, bingo, etc. during the day. The team was very friendly, courteous, and very helpful. The pool bartenders and the lobby bar bartenders also went out of their way to please.
Check-in was tedious but check-out was a breeze.
If I had to complain about anything, it would be the loud music from Mambo Cafe playing till 4 am but my room happened to be just above it.
As far as walking goes, I've been to many resorts, and you should expect some walking. Some of these resorts are huge and span a large area. If you have difficulty walking, make arrangements in advance because everything is wheelchair or scooter accessible. This should not be a problem other than getting into a water taxi to go to the beach.
I would love to go back to this place again as it was the best deal at the time I booked and that was where I wanted to be anyway. I will definitely recommend it to my friends.