Very clean and perfect for our stay! There weren't any ice trays but as soon as I told the owners that they rectified that immediately! Only downside was parking as sometimes we had to park around the block, but more exercise to walk off all delicious local food. :) Would definitely come back when in San Diego.