Coffee shop offering a space to relax.