Overall, the stay was extremely pleasant.
The apartment was clean (they just cleaned carpets before our arrival) and had many things set aside to make the stay pleasant (plenty of towels, solid working washer/dryer with supplies, plenty of dishes and pans, etc.)
We had some minor problems - cockroaches in several of the kitchen drawers and dishwasher (but they were kind enough to tell us about it up front), coffee machine had some issues, mattress in the sofa bed needing dire replacement, and some building problems which were not owner issues (the building shut off hot water at one point and had maintenance on our last day shutting water off at 9am).
They were relatively receptive when we called with problems. I understand that the roaches are a common problem staying anywhere in the island, and at least they stayed in the drawers/ dishwasher and didn't get into our food -- the property owners left roach spray too which helped.
Also the trash chute was a bit smelly -- our property #12B was located right next to it, but the smell didn't come inside the property which was key to making it not that big of a deal. They close the chute at 10pm which is nice to avoid any noise. The property was quiet and well maintained overall. Parking is a bit of an adventure -- the spots are really small and you have to be careful exiting the parking (use the mirrors!). They have guest spots on the first and second floor -- so if you have more than one car.. you can utilize them temporarily (no overnight though).
Definitely convenient with the 123 store downstairs --- cheaper than ABC!! A decent pool which was small and we didn't visit but nice to know it was there.
Overall we had a fine time - comfy stays for six adults. Would likely seek them out again in the future and may recommend. Definitely better than staying in an overpriced hotel and was comfortable enough to feel like home.