David’s place offers all the amenities you could need.