Our stay at Bali Hai was everything we hoped for. Location and amenities were a perfect fit.