Fantastic stay in a beautiful house with all the amenities that you could ask for.