Meka has a hidden gem in Denver. Super clean, quiet, relaxing space.