Fun atmosphere, great location, excellent communication