I am beginning to realize I am not a very good host . Though I do supply a comfortable environment . My food always is served later than expected . It's always good and sometimes served over two hours or more later . My friends just expect this from me now . Should I be running around in circles to service their needs ? I admit I'm not the best party planner . What makes a good host ?