excellent stay in all aspects.