Excellent stay, with amazing facilities.