Clean, tidy, all the amenities you could need, fantastic location. Ecco is super nice and responded very quickly to our messages and also invited us to go to shows and stuff. Fantastic place and fantastic host!