Five Stars
The perfect last minute present.  Arrived in a timely manner and already wrapped; ready to go.
Rating: 5 stars