Clean, compact and as described/shown in photos. Great location: quick walk to Dog Beach and several dog-friendly restaurants. My husband and I and our 50-pound girl really enjoyed our visit.