Our stay at Katina's property was very good. The unit is exactly as described in the pictures. It was very clean, and there was a cleaning included every week. However, we had to clean about half the dished before using them, but that may be due to the previous occupants. It looks like there had been water damage in the past as the bottom of doors and wall showed warping and peeling paint. I thought that there were not enough dishes for a unit meant for 4 people; there were 6-8 plates/bowls/glasses, meaning that we had to clean dishes during the day if we wanted to have enough. All the glasses were plastic, and most of them had cracks.
The checking process was super easy with the electronic locks, although our code didn't work when we arrived and we had to email the owner. It was fixed in seconds, and we loved not having a key or a card to carry around.
The complex is very clean, and we felt very safe. The private pool is one of the biggest we have ever seen, and the shared pool is huge. The water temperature was great, and the pools were cleaned twice a day.
The listing says we have access to the beach club, however, it doesn't mention that you have to pay. Also, there was a lot of sargasso when we were there and the beach club doesn't clean the beach in front of it; they simply clear a path to access the water. We didn't end up going.
We stayed there for a month, and there were a couple of issues, but Katina was so fast at answering her messages and getting things fixed that it wasn't a problem.
If it wasn't for the fact that we didn't like being so far away from the Centro, we would certainly stay there again. Katina is a great host and I recommend her without hesitation.
On a side note, contrary to what you may read online and in descriptions of other property in the area, Lorena Ochoa is it's own complex and you don't have access to any other complexe's pool, gym, services, etc.