We stayed here for 2 weeks and loved every minute. Excellent location and great hosts. Everything was as explained and communication was excellent. We would definitely stay here again