An enchanted resort with great food, immaculate gardens, a lovely staff and welcoming atmosphere, it’s not a place you’ll soon forget