This apartment is perfectly located but was not cleaned between stays. It also lacked soap, shampoo, hair dryer, and other amenities the listing claimed it had. The WiFi was also extremely slow. It was 8 megabyte speed and could not support video calling. This is NOT a work from home friendly place. The rental is also organized through a 3rd party villa company so communication goes on outside the app via email and involved many different points of contact which made it extremely difficult to get help or remain in touch with the host. Every time we messaged through the app it had an automated message telling us to email someone else. We will not be returning here unfortunately.