Wonderful stay in a gorgeous, large flat.