Excellent accommodation and host. A home from home.