We thoroughly enjoyed our week+ stay at Marina Sol. From our initial email contacts to Ivan meeting us at the main entrance, to helping out with our bags on departure, the staff are friendly/accommodating, a truly low-stress experience.
We had massages at the in-house spa (twice!), attempted to sample each daily drink special (though we missed a few), had our 20th-anniversary dinner prepared in our unit (it was incredible), spent hours by the pool, and sampled our way through the restaurant's menu.
The location is perfect, just a short walk from the mall/grocery store, many restaurants, and the beach. We particularly enjoyed our 6th-floor corner unit with a broad view of the city (it was also great for watching fireworks!)
We'll be back, hopefully sooner than later!