Perfect for a longer stay! Great communication, location, space, patio, really everything I needed for a couple weeks of visiting friends and working. I was even there for part of a heat wave, and the air conditioning inside/vines over the outdoor area kept things comfortable. Would definitely stay again.