Very good, not great or perfect....but nice house, good host....somethings can be improved upon.