A great place to stay ... Five stars all round