Excellent, high quality accommodation. Had everything you would need with some very thoughtful touches. Also excellent communication from Michael, checked in to make sure we were happy during our stay. Would definitely stay again.