I was wondering how reliable they are, and how expensive is the general upkeep is?