Temple of the Five Lords Ferienhäuser, Resorts und Vermietungen