Points can be used for any number of days
Most Marriott vacation club resorts are 2-3 bedroom apartments. Always great locations and rooms. Many locations in the US. Great for families with children as there is usually a kitchen and washer dryer etc.