Tower of Velate Ferienhäuser, Resorts und Vermietungen