Exceptional place to stay, accommodation and hosts. All you could need for a fabulous time.