This was our second stay in the Bahia Vista complex, but the first in this unit. Overall the complex is really great. It's expensive but the location is superb and the apartments are extremely well-equipped. It's really nice to have the option of grilling on the balcony or just cooking in the kitchen. It's extremely clean. We had no issues with other noisy guests this time although it was a pretty major issue last year. Having access to laundry is great.
I'm taking away one star because for the cost, there are a couple of things that should run a little more smoothly. Communication via text was slow, although I was able to get someone on the phone. We had a minor maintenance issue that was never resolved. The pool was drained which was a huge bummer. Finally, after the units have been baking in the sun all afternoon it is *hot and stuffy in there.* I don't know if there's anything that can be done to improve airflow prior to checkin but it's something to be prepared for.
Overall, though, this is worth the money and we will stay here again.