Amazing flat, wonderful stay