Clean, good communication, nice amenities