Excellent location, good communication, outstanding hosts, very clean and tidy.