Very clean and comfortable apartment in a good location with great hosts. Banjo the dog is very easy-going--no problem at all.