This is a great apartment in an excellent location. Villa Magna is fabulous - the pools, the beachfront, the snack bar, great condo complex to stay in. This condo itself is very good! The beds were comfy, the kitchen is overall well-stocked for cooking. The owner was very helpful and accommodating when we asked if smaller lamps were available (only bright overhead light isn’t our favorite, it was not required that she help us get that sorted and she did!). The cleaning was overall good but did notice some hairs in the shower & someone else’s hair tie. What was unusual for us was that despite advertising laundry & dishwasher, there was no soap for either & we were told we had to provide our own. It’s so easy & cheap to provide a handful of tablets for people that it felt very off-putting - who on a vacation wants to go get dishwasher detergent? There was also one empty ice tray and only a half bottle of fresh water (when asked, they did bring lots of big water jugs & 2 big bags of ice, which was excellent). My preference is to not have to ask for things, I like to leave the owner alone, but when things are missing it kind of requires conversation. Lastly, I had stayed at Villa Magna before so I found the apartment easily, but had I not been familiar I might have struggled with knowing how to find it from the parking lot. A little instruction might be helpful for those new to the complex. Overall, an excellent stay with some avoidable hiccups.