Excellent place, excellent location, very thoughtful hosts! Met our needs perfectly.