We stayed for just under 3 weeks at this property, and it had everything we could have possibly needed. It was spacious and had a good amount of natural light, with great views. It exceeded our expectations from the photos, and really is a wonderful place to stay. The hosts were also great. We would definitely recommend and stay again.