Affordable hotel in New Castle DE