Very clean and the location is amazing. The kitchen could be better equipped- basic things like bowls and colander are missing. I would still highly recommend it- overall a great experience.