Pros: Great updated condo with beautiful views of the ocean, well equipped kitchen with high end appliances, clean, nice amenities in the unit for guests to use such as boogie boards, beach chairs etc. Amazing beach even though it's a hike getting back up the stairs, but so beautiful and uncrowded even in the summer. Dolphins put on a show for us several times and it was fun watching the surfers during the high wave advisories. Amazing sunsets. Plenty of supplies like dishwasher detergent etc, you just have to do a bit of searching in cabinets and shelves. Loved having the washer/dryer as well. Appreciated the care put in to the unit to make it feel like home. Great location near restaurants, shops etc in Solana Beach and Del Mar. Easy drive into the city and to other attractions. Cons: Musty when you first walk in bc of lack of AC. We kept the windows and sliding doors open as much as possible. We were comfortable enough sleeping under the ceiling fans, but it was stuffy and musty with all the windows closed at night. Be prepared to possibly wash some blankets, bath mats etc when you arrive. Clearly had not been done in a while. Tiny little ants in the kitchen and some other areas. Do not leave any open food or candy out (we put everything in the fridge upon discovering our little visitors). I communicated the laundry and ant issue to the owner after checkout and did not receive a response. Only hiccup with check-in process was the code to the parking gate did not work. This was remedied by the owner as soon as I messaged her. Not a big deal although a bit concerning when we first arrived and found we could not get into the parking garage after a long day of travel. I have traveled extensively and my family rents a beach condo in various locations almost every summer. This is a 4 star property that could be 5 star with certain modifications. The complex is nice but dated and but could use some updating like new windows etc. Lovely condo in many ways though, and it was very hard to leave that view and balcony on the last day of our trip!