From online, this villa looked very inviting. Unfortunately, from the moment we walked in we found a variety of issues. The place 'looked' clean, but after taking off our shoes and unpacking we discovered that our white socks had turned brown. The dark floor had not been properly mopped in sometime. We then found the coffee table was broken and ready to fall over. The property manager had to find a new one the next day. The building maintenance then informed us of an apparent leak outside coming from inside our bathroom. They had to call a plumber to take out and install a new toilet. However, we quickly found water sitting under the bathroom sink and moldy towels stuffed at the back of the cabinet. The sink must have been leaking for an extended period and was never repaired correctly. It would have taken multiple days to tear out and replace the cabinet, so it was opted to leave it as is...they would repair it after we left. Meanwhile, the villa has three Spectrum cable boxes and none of them worked. We tried to call the Spectrum hotline listed in the owner's welcome binder, but that number was no longer in service. We had to rely on WiFi apps to enjoy the TV. The cable boxes need replaced, and they need to update the owner's binder. Finally, on the day of our departure, the cleaning lady arrived at 8:15am. Checkout was not until 10am and we had not even finished packing. Overall, this villa had a number of pre-existing maintenance issues that have either been ignored or were poorly managed. The only upside, the property manager was very understanding and responsive, and she tried her best to mitigate each issue. However, there were just too many issues to truly enjoy our stay.