Great place, great stay. 5* all round!