Stunning location, wonderful hosts and the place is just perfect.