Clean, good communication, decent location. Overall very recommendable.