Excellent place to stay in all aspects.