Amazing location and full communication throughout stay.