Perfect hosts, perfect location, outstanding accommodation.
What more can we say.