timely, new, perfect!
arrived brand new and on time~
Rating: 5 stars