It will will fulfill most of your expaectations and beyond.
All the small details are great