Very clean with all the amenities you would expect. Our family loved the location with close proximity to the beach, and being less than a block away from the bay. Would definitely stay again our next trip to San Diego!