Excellent facilities, very friendly hosts, excellent check-in and communication, great place to stay