Absolutely perfect!
We will definitely be back and have already recommended to others.