Absolutely perfect! Couldn't have asked for better and so grateful our dogs get a warm welcome too. We recommend without issue, and we will definitely be back.