Solid on all counts. Near to a hidden gem of a coffee place--check it out!