Clean, nicely decorated, good location and excellent communication. Would recommend!