Good, clean Airbnb with functioning air conditioning and new bathrooms and kitchen. Nice large terrace.
Only downside is that the beds could be a little more comfortable.