Sparkling clean, excellent location, amazing Host!!! You will LOVE Banyoles!!!