Pro's: great location-SO close to the beach!, price is certainly right, host was super nice and left us coupons, lots of info about the area and when we had a few minor issues they were resolved quickly. Perfect place for a couple who want to hang on mission beach all week-for a family of 4 it was a bit small.
Cons:Parking, parking, parking! This unit has no parking spaces so if you are coming into town for something you need a car for and need to drive around, you might want to look elsewhere. We came in for a baseball tournament and had to leave every day and finding anywhere to park where you wouldn't get a ticket was horrific each and every day. Street parking is iffy at best and you have to move the car every day between 8 and 10 for street cleaning.
Overall more pros then cons but just beware of the parking situation and if you need to leave a lot maybe consider a more expensive place with a parking spot.