100% recommended? How was your experience?