Five stars all round. We will definitely be staying again!