Tassoultante, Morocco
High-end hotel with stables & refined quarters, plus upmarket restaurants, pools & a posh spa.