We stayed here (my wife and I and our toddlers) for more than 6 weeks, and we had a great stay. The place the was clean, roomy, and well stocked for everything we needed. Would certainly recommend for either a short or extended stay.