Matilda's place is well appointed and in a wonderful location tucked away on the mountainside yet convenient to all the best sites and amenities