Place is stylish and vibrant