Please rate your experience with a rating from 5 (excellent) to 1 (horrible) or X (doesn't apply). Thanks!