Yes to everything. I love them!