Holiday Cottages Bicester, Short Stays & Serviced Apartments