Beautiful accommodation. Clean, stylish, comfortable. Great location. Air conditioning. The outdoor dining below can be a bit noisy but not bothersome. Staff was very responsive and helpful (and all spoke English). It's essentially a hotel set up as an AirBnb. Every room is similar (my parents stayed in a room on a different floor and it was very similar). Would definitely stay here again.