5 stars all round. Had a great stay