Great views, perfect location, highly responsive host and, overall, excellent value for money, but the amenities are just OK and heating can be an issue at certain times of the day