A modern, stylish place with lovely, respectful hosts.