Almost perfect! The place itself was really beautiful, clean and comfortable. Great location, a lot of restaurants and coffee shop + a market nearby. The hosts were extremely responsive and the check-in process was smooth.
BUT! If you need to work online, have conference calls or even watch Netflix, you'll be disappointed. The wifi is very very very slow and unless you have a solid internet plan on your phone, you're in for a lot of frustration.
Other than that, great place!