Great place in all aspects