Perfection! I booked this flat just a few days in advance as my other host cancelled on us at the last minute & it could not have worked out better for us.