An excellent stay in all respects