Location was good but everything else was unsatisfactory. Communication was terrible -- no instructions given on how to get in. Non-english speaker on listed phone number. Way too hard to get the information we needed. Floors had crumbs and chicken bones were left on the balcony. Terrible organization of kitchen. One wine glass. No cold drink glasses just a bunch of hot drink glasses. No logical place to put anything. When we got there, virtually every dish was sitting clean in the dishwasher. TV was apparently internet connected but had no stations except apparently a Chinese station. The last guest didn't sign out their Netflix account so i did for them so they would not have their account re-signed for a monthly fee charged to their credit card. Fire alarm woke us up (not owners fault but went with the theme of our visit) To top it off, we got a parking ticket on our last day even though we had a parking pass on the dash. Still trying to fight that since apparently they take pictures of the dashboards but won't show us the picture that shows no pass.