Very clean, nice touches, 5 star