This place has it all for a short or long term stay, location is amazing and the hosts are very responsive. I highly recommend it.