Pristine place, fabulous location, every detail taken care of, wonderful stay.