Words that come to mind about our stay are...idyllic, special, friendly, creative, relaxed and ideal.