Perfect in every way! Top floor so quite a few steps to carry heavy stuff (or sleeping children!)