This place is amazing for any length of stay! We stayed for over two months, and found it comfortable, spacious, well-appointed and extremely well located. The hosts were easy to work with and very helpful. We could not recommend it more highly!