Only way to describe this is Great:
Great welcome, accommodation and hospitality.
Thanks.