Fantastic location and wonderful hosts who have thought of everything to make stay extra special