Excellent accommodation, very nice hosts, and an incredible location all at a very reasonable cost. You can't do better.