amazing place in all aspects.