Absolutely perfect. I cannot recommend this place enough.