Great location, average cleanliness but the staff are great!