Beautiful villa, perfect for small wedding. Maid & cook were friendly & FANTASTIC. Good wifi, jugs of filtered water were appreciated, fans & AC in bedrooms were fine. Jeff, the property manager in charge of the VRBO listing, was terrible. Unfriendly & I would often have to send multiple emails to get a response to a simple question. After booking, I asked to add on an extra night. He said yes & to pay the extra night upon arrival. Upon arrival the staff was not aware we were checking in. They called Jeff but couldn’t reach him so called another property manager who also had no idea we were checking in & said ‘Jeff never tells us anything.’ She was great & let us check in & we could hang by the pool while they finished prepping the villa. Jeff contacted me the next day & didn’t acknowledge his mistake or apologize. Villa was a bit run down. For the price you are paying, there are things that should definitely be updated. Cushions on furniture need replaced. Canopy bed cover was dirty & falling apart. Among other things. Kitchen needs better water pressure & hot water, plumbing in downstairs bedroom is terrible. Heel got stuck in the wooden floor where it was falling apart in upstairs bedroom. A piece of the outside wall right outside the kitchen chipped off as I walked past, fell on my knee & scraped it. The stairs in the same area are worn, causing me to misstep & I injured my foot badly. Pool was freezing. Photos online are very outdated. But ambience was magical.