A fantastic stay in the most perfect accommodation.