excellent place in all aspects.