great stay, 5 star all round