Very clean, upscale cafe, with a lounge, coffee bar, TV's, and plenty of comfy seats. They have a ton of strains, more than you could possibly want, and the staff certainly knows their stuff. By far, the cleanest, friendliest , and nicest place I have visited.