An excellent place to stay: great facilities, friendly, helpful and accommodating hosts, great location. Highly recommended.