Superb place with great hospitality