Perfect all round, a wonderful stay