Music, vibrant atmosphere and very clean. Everything I could have expected and more. Great location as well!