Absolutely perfect! Can't say enough good things about Mary's place.
I would recommend it very highly!