This place has everything you need for a short or long stay. We stayed for over 6 weeks with 2 small children. The unit is in great location and the kids loved it.