I don't have advice of where to stay, but I will not recommend the Mission Bay La Quinta Inn & Suites at all. Very rude and unprofessional staff, and management. Yelp reviews warned me before, but after going there I can confirm those reviews. We came back after our 2nd day out to find the room had not been cleaned, when we asked why and if they could clean it now they said our DND sign was on the door and it was not, then told us the cleaning staff had gone home, no other option or compensation. Hey for a day it's a not really a big deal, but for we were paying it was not good. That night I found a previous guest had hung up their kids socks inside the lap shade, I guess to dry off. They never bothered to take the plastic wrap off the clock radio either. So yeah don't stay there. I should have known better after reading the Yelp reviews.