Coffee shop with a high rating. Offers a place to relax.