10/10 would suggest the place. Everything as described, responsive and kind host, lively and communicative location. Perfect value.