Very clean, extremely friendly, great communication. English is not perfect but google translate and Germano makes it a fun and enjoyable experience :). The location is good, and as a bonus there is a very friendly and good looking cat.