Great self contained flat, incredible comfy bed, thoughtful touches and a lovely stay.