The port was beautiful and a nice relaxing beach town. The shops were cute, people use golf carts to get around, and the attitude was friendly and relaxing. The only downfall is the lack of activities. Kayaking may have been good, but the glass bottom boat wasn't great to other cruisers, and the botanical gardens are okay but nothing to rave about.
Ensenada is rich in history, and I enjoyed the Convention Center. The town itself, however, is dirty and has pushy vendors every few feet. There is no beach to speak of unless you drive out to a resort. I wouldn't go back here.