excellent stay and availability