Perfect stay. Great communication before hand and flat had everything you could need (with lots of added thoughtful touches too). Leaving us things for breakfast was ideal.