Very, very clean. Alma has 2 dogs which are sweet and gentle and we had a great time interacting with them. The outdoor patio is a great space for a cup of morning coffee, and the breakfast offerings were thoughtful - bread, bagels, jam, mini pastries, cereal, oatmeal, coffee, creamer, tea, fresh fruit.