perfect
perfectly met my hopes and expectations
Rating: 5 stars