Puka is a superb B and B which is beautifully presented, spacious and well-equipped. There is great attention to detail and the hosts go out of their way to make guests feel extremely comfortable.