An amazing place in a great location. Dog friendly is a massive bonus!