Great place.
Location, Clean, small touches, great communication