Triumphal Arch Ferienhäuser, Resorts und Vermietungen